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

EBT3002串口转以太网芯片6大网关模式功能详解

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

1TCP Server网关模式功能详解

TCP ServerTCP服务器。TCP Server 模式下,设备监听本机端口,接受客户端的连接请求并建立连接进行数据通信。在关闭Modbus网关功能时,设备将串口接收到的数据发送给所有与设备建立连接的客户端设备。

服务器可接入客户端数量动态调整,首先保证八通道每个通道可以建立一条完整的通讯链路,此外设备还具有8路动态接入的通讯链路,比如设备开启八路服务器模式则每个服务器可接入2台客户端设备,或者设备开启一路服务器则该路服务器可接入9路客户端设备,超过接入数量的客户端设备,设备会执行拒绝连接。

2TCP Client网关模式功能详解

TCP ClientTCP客户端。设备工作时将主动向服务器发起连接请求并建立连接,用于实现串口数据和服务器数据的交互。

使用客户端需要配置准确配置目标的IP地址/域名、目标端口。

八个通道可独立开启八路TCP客户端。

3UDP Server网关模式功能详解

UDP Server模式是指设备使在用UDP协议通信时不验证数据来源IP地址,每收到一个UDP数据包后,保存数据包的源IP地址以及源端口,且将其设置为目标IP及端口,所以设备发送的数据只向最后一次设备接收数据的源P地址及端口发送数据包。

此模式通常用于多个网络设备与本设备通信,且频率较高,TCP Server无法满足条件的场景。

使用UDP Server需要远程UDP设备先发送数据,否则无法正常发送数据。【注】UDP模式下,网络向设备下发数据应小于512Bit每包,否则会造成数据丢失。

4UDP Client网关模式功能详解

UDP Client一种无连接的传输协议,提供面向事务的简单不可靠信息传送服务,没有连接的建立和断开,只需要配置目的IP和目的端口即可将数据发向对方。通常用于对丢包率没有要求,数据包小且发送频率较快,并且数据要传向指定的P的数据传输场景。

UDP Client模式下,设备只会与配置的(目标IP和目标端口〉远端UDP设备通讯。在本模式下,目标地址设置为255.255.255.255,发送数据将在全网段广播,但收发设备需要保证端口一致,同时设备也可以接收广播数据。

【注】UDP模式下,网络向设备下发数据应小于512Bit每包,否则会造成数据丢失。

5HTTP客户端网关模式功能详解

该网关模式能够实现HTIP协议自动组包功能,提供了GETPOST两种方式,客户可以自行配置URLHeader 等参数,由设备进行组包发送,实现串口数据与HTTP服务器的快速通讯,URLHeader最长支持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字节数据配置。

6MQTT客户端网关模式功能详解

支持快速接入标准MQTT协议服务器(OneNET、百度云、华为云、用户自建等服务器类型)和阿里云服务器,支持服务质量等级配置(Qos0Qos 1),支持超长文本配置,方便更好的接入网络服务运营商(服务器地址、三要素、订阅与发布地址支持最多128字符配置,阿里云产品密钥64字符)

使用MQTT网关功能应当关闭短链接,否则设备会重复连接服务器,建议使用随机端口,如下图所示:

以太网芯片MQTT客户端配置

(1)、选择标准 MOTT3.1.1、百度云、OneNET、华为云配置都可参考下表填写参数:

以太网芯片网关配置参数

【注】

动态生成主题地址可以使用相同参数达到数据回传的效果,比如:OneNET发布订阅同一主题地址:123456,就可达到数据回传;

·由于MQTT平台(百度云、华为云、OneNET)存在调整导致参数填写后无法连接,以平台规则为准;

相关文章推荐:

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

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


https://www.wjx.cn/jq/84863372.aspx