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

NB114串口服务器TCP/UDP/HTTP/MQTT工作模式详解

NB114串口服务器是实现RS485串口数据和以太网数据互相转换透明传输的RS485单路串口服务器;该单路串口服务器具有多种Modbus网关模式以及MQTTC/HTTPC物联网网关模式,亿佰特研发的工业级串口服务器工作模式有TCP服务端模式、TCP客户端模式、UDP服务器模式、UDP 客户端模式、HTTP客户端模式、MQTT客户端模式等多种工作模式,NB114串口服务器工作模式详解如下:

1、NB114串口服务器TCP服务端模式详解

TCP ServerTCP服务器。在TCP Server模式下,NB114串口服务器设备监听本机端口,接受客户端的连接请求并建立连接进行数据通信,通常用于局域网内与TCP客户端的通信。

串口服务器Modbus网关功能在关闭时,设备将串口接收到的数据发送给所有与设备建立连接的客户端设备,最多支持连接 6 路客户端,启用Modbus网关功能后非Modbus数据将会被清除不进行转发。

1NB114串口服务器TCP客户端

2 NB114串口服务器TCP客户端模式详解

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

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

2NB114串口服务器TCP客户端

3、NB114串口服务器UDP服务器模式

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

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

使用 UDP Server 需要远程 UDP 设备先发送数据,否则无法正常发送数据。

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

4NB114串口服务器UDP客户端模式详解

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

UDP Client模式下,设备只会与配置的(目标IP和目标端口)远端UDP设备通讯。

NB114串口服务器在UDP客户端模式下,目标地址设置为255.255.255.255,发送数据将在全网段广播,但收发设备需要保证端口一致,同时设备也可以接收广播数据。

5 NB114串口服务器HTTP客户端模式详解

亿佰特串口服务器系列产品的HTTP客户端模式能够实现HTTP组包功能,提供了GET模式POST模式两种,(NB114串口服务器HTTP客户端GET模式和POST模式详解)客户可以自行配置URLHeader等网络参数,由对应的串口服务器设备进行组包发送,实现串口服务器设备与HTTP服务器的快速通讯,使用HTTP客户端模式建议使用随机端口并开启短连接,节省HTTP服务器资源。

3NB114串口服务器UDP客户端

6、NB114串口服务器MQTT客户端模式详解


NB114串口服务器支持快速接入标准MQTT3.1协议服务器(OneNET、百度云、华为云、用户自建等服务器类型)和阿里云服务器,支持服务质量等级配置(Qos 0Qos 1),支持超长文本配置,方便更好的接入网络服务运营商(服务器地址、三要素、订阅与发布地址支持最多128字符配置)。(具体配置步骤可查看:串口服务器快速接入MQTT3.1协议服务器链接配置教程

4NB114串口服务器MQTT客户端


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!



NB114串口服务器相关应用文章推荐:

串口服务器如何配置接入阿里云MQTT环境教程

基于串口服务器的华为云接入MQTT通信教程

串口服务器基于EMQX平台自建MQTT服务器实现通讯教程

基于百度云平台自建MQTT服务器实现通讯教程


点击拨打: 亿佰特官网 4000-330-990