太阳集团tcy8722

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

EBT3001串口转以太网芯片模块的高级功能详解

太阳集团tcy8722研发的实现的串口转以太网模组产品有EBT3001和EBT3002,其中EBT3001是单串口转以太网芯片,EBT3002是8路串口转以太网芯片。EBT3001以太网芯片产品是实现串口数据与以太网数据互相转换的串口芯片;该串口转以太网芯片可满足各类串口设备、PLC模块的联网功能。本文会详细的介绍EBT3001单串口转以太网芯片的心跳包、注册包、按链接功能、缓存清理、断网重连、远程升级等串口服务器芯片高级功能详解。


随机本机端口

TCP 客户端、UDP 客户端、HTTP 客户端、MQTT 客户端可以将本机端口配置为 0(使用随机本机端口),服务器模式不可使用随机端口,否则客户端无法正确建立连接。

使用随机端口连接可以在设备意外断开服务器时快速重新建立连接,防止服务器因四次挥手未完成而拒绝连接,建议在客户端模式下使用随机端口。

设备在配置TCP 客户端、HTTP 客户端、MQTT 客户端模式时会自动启用随机端口。

心跳包功能

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

心跳包发送模式

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

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

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

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

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

注册包功能

在客户端模式下,用户可以选择发送注册包,自定义设置注册包时间。

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

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

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

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

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

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

短连接功能

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

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

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

超时重启功能

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

超时重启时间参数范围(60-65535)秒,配置为 0 表示关闭超时重启。默认 300 秒。

缓存清理功能

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

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

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

断网重连

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

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

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

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

远程升级

为了方便后期维护和升级功能以及替换不同的固件,串口服务器NA11x 系列、NB114、NS1、NT1 等)支持在线升级,通过我司提供的升级固件用户可以通过上位机对当前固件进行升级或替换。远程升级教程可以点击查看串口转以太网芯片模块固件升级教程。

今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,还有客服小姐姐在线答疑哦!



太阳集团tcy8722