太阳集团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字节,网络连接成功后,可通过配置选择清空串口缓存或者将缓存通过网络进行发送。
启用:设备不保存连接建立前串口收到的数据。
禁用:在连接建立后网络将会收到串口缓存的数据。
相关文章推荐:
今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3