串口服务器工作模式如何选择?

七彩网络

本站赞助商:西昆云
首页>> 技术分享 >>串口服务器工作模式如何选择?
2021-10-16
分类: 技术分享

串口服务器工作模式如何选择?

文章作者:xiaoyun
手机扫码查看

智嵌物联的串口服务器支持的工作模式有:TCP_SERVER、TCP_CLIENT、UDP_SERVER、UDP_CLIENT、虚拟串口模式等。在实际的工程应用中,我们改怎样选择设备的工作模式呢?......

服务器

智嵌物联的串口服务器支持的工作模式有:TCP_SERVER、TCP_CLIENT、UDP_SERVER、UDP_CLIENT、虚拟串口模式等。在实际的工程应用中,我们改怎样选择设备的工作模式呢?用户在选择设备的工作模式时,可参考图中所示的流程图。

工作模式选择流程图

下面分别介绍串口服务器的几种工作模式的工作原理。

TCP_SERVER模式工作原理

在TCP服务器(TCP Server)模式下,串口服务器设备始终等待用户的客户端(TCP Client)设备的连接,在与客户端建立TCP连接后即可进行双向数据通信。如图 4.2所示,在TCP_SERVER工作模式下,数据传输步骤如下:

1. 建立连接。用户TCP客户端向串口服务器设备发送建立连接请求。

2. 连接一旦建立,TCP客户端与串口服务器之间即可进行数据的双向传输。

TCP SERVER模式工作原理

TCP_CLIENT模式工作原理

在TCP客户端(TCP Client)模式下,串口服务器设备作为TCP客户端,将主动向“目标IP/域名”和“目标端口”所指定的TCP服务器发起连接请求。如果连接不成功,TCP客户端将会根据设置的连接条件不断尝试与TCP服务器建立连接。在与TCP服务器端建立TCP连接后即可进行双向数据通信。

1. 被配置为TCP Client模式的串口服务器向TCP服务器发送建立连接请求。

2. 连接一旦建立,串口服务器与TCP服务器之间即可进行数据传输。

TCP CLIENT模式工作原理

UDP SERVER模式工作原理

在UDP_SERVER模式下,串口数据总是发往最后一个与设备通讯的UDP对象(IP和端口),并且必须先有对方向设备发数据后,设备才能记录这个IP和端口号。

该模式的特点是,串口数据可以和不同的UDP对象(IP和端口)通讯。

1. 在该模式下,UDP客户端首先向串口服务器发送一包数据。

2. 串口服务器收到UDP客户端的第一包数据后,两者即可进行双向数据传输。

UDP SERVER模式工作原理

UDP CLIENT模式工作原理

该模式下串口数据总是发往预先设置的“目标IP/域名”和“目标端口”,并且多个UDP对象(IP和端口)都可以将数据发到串口服务器IP和该PORT的“本地端口”上,从而转发到该PORT口上。

该模式下,支持“目标IP/域名”为“255.255.255.255”的广播发送。

虚拟串口工作模式

虚拟串口工作模式是将网口模拟成串口通信,相当于两端都是使用串口通信,所以在使用中,我们要使用网络虚拟串口软件创建虚拟串口。从而PC机可以直接操作该串口来完成和串口设备的通讯,减少了PC软件的开发难度以及开发时间。


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:云服务器 » 串口服务器工作模式如何选择?

发表评论

路人甲

网友评论(0)