当前位置: 首页 >应用方案 >技术应用 >

NB114串口服务器高级参数功能详解

NB114串口服务器是实现串口数据和以太网数据互相转换的RS485单路串口服务器;该单路串口服务器具有多种Modbus网关模式以及MQTTC/HTTPC物联网网关模式,前文介绍了该NB114串口服务器的modbus网关配置串口服务器基础功能详解、配置MQTT软件教程、NB114单路以太网串口服务器的快速入门配置教程NB114以太网串口服务器的网络串口参数功能本文会详细介绍NB114以太网串口服务器高级参数功能,如下文所示:

1 断网重连功能

在客户端模式下,设备在网络断连后,在指定的时间尝试主动连接服务器,如果请求超时并且达到设定的重连次数还未重连成功,设备将执行重启,防止设备掉线后网络无法恢复连接。

断网重连时间:设备每一次尝试重新建立网络之间的时间间隔。

重连次数:设备尝试重新建立网络的次数,累计请求次数达到预设值,如果还未连接成功,设备将自动重启。

实际执行重启的时间为断网重连周期乘以重连次数,无特殊需求建议使用出厂默认参数。

2超时重启功能

支持超时重启功能(默认:300 秒),该功能主要用于保证设备长期稳定工作,在设定超时重启时间内未进行数据收发,设备将进行重启操作,从而避免异常情况对通信造成影响。

超时重启功能打开时,超时重启时间设置参数范围为(60-65535)秒。

3短连接功能

在客户端模式下,支持网络短连接(默认关闭该功能),TCP短连接主要用于节省服务器资源开销,一般应用于多点(多客户端)对一点(服务器)的场景。

TCP短连接功能应用于TCP Client模式下,开启短连接功能后,只在发送信息时请求与服务器进行连接,连接成功后,在设定的时间内串口未接收导数据或网口无数据收发,设备会自动断开连接。

短链接保持时间设置为 0 时关闭短连接功能。设置范围为(2-255)秒时,短连接功能打开,默认保持时间为 0 秒(关闭短链接)。

开启短连接后,需要使用 0 端口,否则设备断开后,60S 内不能进行重连。

4连接清空串口缓存功能

串口服务器设备处于客户端模式,当TCP连接未建立时,串口接收的数据将会被放在缓存区,串口接收缓存是1024 字节,大于 1024 字节将覆盖最早接受的数据,网络连接成功后,可通过配置选择清空串口缓存或者将缓存通过网络进行发送。

启用:设备不保存连接建立前串口收到的数据。

禁用:在连接建立后网络将会收到串口缓存的数据。

5心跳包功能详解

NB114串口服务器在客户端模式,用户可以选择发送心跳包,自定义设置心跳包时间。心跳包可以选择网络心跳包、串口心跳包两种模式,支持 16 进制与 ASCII 码发送,此心跳包非MQTT心跳,在MQTT客户端模式需要关闭,MQTT 心跳只需要在“MQTT模式”配置心跳包周期时间,建议不要配置小于 60s,比如阿里云手册中建议使用 120s

心跳包发送模式:

1  默认为关闭心跳包模式。

2  串口心跳包->设备按照设定的心跳时间间隔向串口总线发送心跳内容。

3  网口心跳包->设备按照设定的心跳时间间隔向网口总线发送心跳内容。

自定义心跳包内容(最大支持 40 字节(ASCII)数据、20 字节(HEX)数据)。

自定义心跳包发送时间间隔,设置值大于零则打开心跳包功能,打开时可设置范围:(1-65536)秒,关闭为 0

6注册包功能详解

在客户端模式下,用户可以选择发送注册包,自定义设置注册包时间,自定义注册包内容(最大支持 40 字节(ASCII)数据、20 字节(HEX)数据)。

注册包支持以下几种模式:

1  网络与设备建立连接时发送 MAC 地址

2  网络与设备建立连接时发送自定义注册包的数据

3  网络与设备建立连接后,设备向网络发送的每包数据都在前面加  MAC 地址

4  网络与设备建立连接后,设备向网络发送的每包数据都在前面加自定义注册包数据

【注】配置注册包时建议不要使用特殊字符(比如“,”“\”“/”等),若要使用建议使用16进制配置。

NB114串口服务器高级参数功能

NB114串口服务器相关应用文章推荐:

串口服务器如何配置接入阿里云MQTT环境教程

基于串口服务器的华为云接入MQTT通信教程

串口服务器基于EMQX平台自建MQTT服务器实现通讯教程

基于百度云平台自建MQTT服务器实现通讯教程

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


https://www.wjx.cn/jq/84863372.aspx