太阳集团tcy8722研发生产的EBT3002以太网芯片模块是EBT3001以太网芯片的升级版8路TTL串口数据与以太网数据透明传输的串口以太网芯片模块,前文介绍了基于以太网芯片的固件升级教程、以太网芯片modbus网关功能介绍及配置应用和EBT3002以太网芯片模块通信应用简介,本文重点介绍EBT3002以太网芯片模块的6大网关模式功能详解。
TCP Server即TCP服务器。在 TCP Server 模式下,设备监听本机端口,接受客户端的连接请求并建立连接进行数据通信。在关闭Modbus网关功能时,设备将串口接收到的数据发送给所有与设备建立连接的客户端设备。
服务器可接入客户端数量动态调整,首先保证八通道每个通道可以建立一条完整的通讯链路,此外设备还具有8路动态接入的通讯链路,比如设备开启八路服务器模式则每个服务器可接入2台客户端设备,或者设备开启一路服务器则该路服务器可接入9路客户端设备,超过接入数量的客户端设备,设备会执行拒绝连接。
TCP Client即TCP客户端。设备工作时将主动向服务器发起连接请求并建立连接,用于实现串口数据和服务器数据的交互。
使用客户端需要配置准确配置目标的IP地址/域名、目标端口。
八个通道可独立开启八路TCP客户端。
UDP Server模式是指设备使在用UDP协议通信时不验证数据来源IP地址,每收到一个UDP数据包后,保存数据包的源IP地址以及源端口,且将其设置为目标IP及端口,所以设备发送的数据只向最后一次设备接收数据的源P地址及端口发送数据包。
此模式通常用于多个网络设备与本设备通信,且频率较高,TCP Server无法满足条件的场景。
使用UDP Server需要远程UDP设备先发送数据,否则无法正常发送数据。【注】UDP模式下,网络向设备下发数据应小于512Bit每包,否则会造成数据丢失。
UDP Client一种无连接的传输协议,提供面向事务的简单不可靠信息传送服务,没有连接的建立和断开,只需要配置目的IP和目的端口即可将数据发向对方。通常用于对丢包率没有要求,数据包小且发送频率较快,并且数据要传向指定的P的数据传输场景。
UDP Client模式下,设备只会与配置的(目标IP和目标端口〉远端UDP设备通讯。在本模式下,目标地址设置为255.255.255.255,发送数据将在全网段广播,但收发设备需要保证端口一致,同时设备也可以接收广播数据。
【注】UDP模式下,网络向设备下发数据应小于512Bit每包,否则会造成数据丢失。
该网关模式能够实现HTIP协议自动组包功能,提供了GET和 POST两种方式,客户可以自行配置URL,Header 等参数,由设备进行组包发送,实现串口数据与HTTP服务器的快速通讯,URL与Header最长支持128字节数据,八通道可以独立开启HTTP客户端模式,互不影响。
HTIP协议请求数据应当小于打包长度(512字节),否则设备会将请求数据分为多包进行请求,导致请求异常。
支持配置是否返回HTTP协议包头。
配置说明,打开上位机,搜索设备后进入设备配置界面,先配置“网络参数”,建议使用DHCP功能,避免错误配置导致设备IP异常(网段错误、IP冲突等〉,在配置需要使用HTTP功能的通道,支持八通道同时配置HTTP客户端模式,这里通过GET请求“百度”网页为例说明(URL:为空,HEADER:Host:www.baidu.com,目标域名: www.baidu.com,目标端口:80,本机端口建议使用随机端口)。
POST说明,配置为POST请求方式包头数据中不需要单独配置数据长度的包头(比如:Content-length:2729)由设备自动计算数据长度并组包发送,其他包头数据需要手动配置,最多支持128字节数据配置。
支持快速接入标准MQTT协议服务器(OneNET、百度云、华为云、用户自建等服务器类型)和阿里云服务器,支持服务质量等级配置(Qos0、Qos 1),支持超长文本配置,方便更好的接入网络服务运营商(服务器地址、三要素、订阅与发布地址支持最多128字符配置,阿里云产品密钥64字符)。
使用MQTT网关功能应当关闭短链接,否则设备会重复连接服务器,建议使用随机端口,如下图所示:
(1)、选择标准 MOTT3.1.1、百度云、OneNET、华为云配置都可参考下表填写参数:
【注】
动态生成主题地址可以使用相同参数达到数据回传的效果,比如:OneNET发布订阅同一主题地址:123456,就可达到数据回传;
·由于MQTT平台(百度云、华为云、OneNET)存在调整导致参数填写后无法连接,以平台规则为准;
相关文章推荐:
今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3