太阳集团tcy8722

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

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

太阳集团tcy8722研发生产的EBT3002以太网芯片模块是EBT3001以太网芯片的升级版8路TTL串口数据与以太网数据透明传输的串口以太网芯片模块,前文介绍了基于以太网芯片的固件升级教程、以太网芯片modbus网关功能介绍及配置应用和EBT3002以太网芯片模块通信应用简介,本文重点介绍EBT3002以太网芯片模块的高级功能详解。


一、以太网芯片心跳包

在客户端模式,用户可以选择发送心跳包,自定义设置心跳包时间。心跳包可以选择网络心跳包、串口心跳包两种模式,支持16进制与ASCII码发送,此心跳包非MQTT心跳,使用MQTT客户端模式需要关闭,MQTT心跳只能在“MQTT参数配置”栏下配置“心跳周期”,MQTT心跳包内容受到协议约束不开放配置,建议不要配置小于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)数据>

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

三、以太网芯片短连接

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

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

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

四、以太网芯片串口缓存清理功能

TCP连接未建立时,串口接收的数据将会被放在缓存区,串口接收缓存是512字节,网络连接成功后,可通过配置选择清空串口缓存或者将缓存通过网络进行发送。

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

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


相关文章推荐:

EBT3002串口转以太网芯片通道与端口对应关系详解

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


太阳集团tcy8722