NB114串口服务器是实现串口数据和以太网数据互相转换的RS485单路串口服务器;该单路串口服务器具有多种Modbus网关模式以及MQTTC/HTTPC物联网网关模式,前文介绍了该NB114串口服务器的modbus网关配置、串口服务器基础功能详解、配置MQTT软件教程、NB114单路以太网串口服务器的快速入门配置教程和NB114以太网串口服务器的网络串口参数功能,本文会详细介绍NB114以太网串口服务器高级参数功能,如下文所示:
在客户端模式下,设备在网络断连后,在指定的时间尝试主动连接服务器,如果请求超时并且达到设定的重连次数还未重连成功,设备将执行重启,防止设备掉线后网络无法恢复连接。
断网重连时间:设备每一次尝试重新建立网络之间的时间间隔。
重连次数:设备尝试重新建立网络的次数,累计请求次数达到预设值,如果还未连接成功,设备将自动重启。
实际执行重启的时间为断网重连周期乘以重连次数,无特殊需求建议使用出厂默认参数。
支持超时重启功能(默认:300 秒),该功能主要用于保证设备长期稳定工作,在设定超时重启时间内未进行数据收发,设备将进行重启操作,从而避免异常情况对通信造成影响。
超时重启功能打开时,超时重启时间设置参数范围为(60-65535)秒。
在客户端模式下,支持网络短连接(默认关闭该功能),TCP短连接主要用于节省服务器资源开销,一般应用于多点(多客户端)对一点(服务器)的场景。
TCP短连接功能应用于TCP Client模式下,开启短连接功能后,只在发送信息时请求与服务器进行连接,连接成功后,在设定的时间内串口未接收导数据或网口无数据收发,设备会自动断开连接。
短链接保持时间设置为 0 时关闭短连接功能。设置范围为(2-255)秒时,短连接功能打开,默认保持时间为 0 秒(关闭短链接)。
开启短连接后,需要使用 0 端口,否则设备断开后,60S 内不能进行重连。
串口服务器设备处于客户端模式,当TCP连接未建立时,串口接收的数据将会被放在缓存区,串口接收缓存是1024 字节,大于 1024 字节将覆盖最早接受的数据,网络连接成功后,可通过配置选择清空串口缓存或者将缓存通过网络进行发送。
启用:设备不保存连接建立前串口收到的数据。
禁用:在连接建立后网络将会收到串口缓存的数据。
NB114串口服务器在客户端模式,用户可以选择发送心跳包,自定义设置心跳包时间。心跳包可以选择网络心跳包、串口心跳包两种模式,支持 16 进制与 ASCII 码发送,此心跳包非MQTT心跳,在MQTT客户端模式需要关闭,MQTT 心跳只需要在“MQTT模式”配置心跳包周期时间,建议不要配置小于 60s,比如阿里云手册中建议使用 120s。
心跳包发送模式:
(1) 默认为关闭心跳包模式。
(2) 串口心跳包->设备按照设定的心跳时间间隔向串口总线发送心跳内容。
(3) 网口心跳包->设备按照设定的心跳时间间隔向网口总线发送心跳内容。
自定义心跳包内容(最大支持 40 字节(ASCII)数据、20 字节(HEX)数据)。
自定义心跳包发送时间间隔,设置值大于零则打开心跳包功能,打开时可设置范围:(1-65536)秒,关闭为 0。
在客户端模式下,用户可以选择发送注册包,自定义设置注册包时间,自定义注册包内容(最大支持 40 字节(ASCII)数据、20 字节(HEX)数据)。
注册包支持以下几种模式:
(1) 网络与设备建立连接时发送 MAC 地址;
(2) 网络与设备建立连接时发送自定义注册包的数据;
(3) 网络与设备建立连接后,设备向网络发送的每包数据都在前面加 MAC 地址;
(4) 网络与设备建立连接后,设备向网络发送的每包数据都在前面加自定义注册包数据。
【注】配置注册包时建议不要使用特殊字符(比如“,”“\”“/”等),若要使用建议使用16进制配置。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3