SEARCH
Tastek Information
了解更多塔石的讯息
首页 / 新闻资讯 / 技术交流
News

串口服务器常见的6大工作模式,看了就明白

2021-03-09

串口服务器常见的6大工作模式,看了就明白


用户在使用串口服务器时,通常会遇到怎样去选择串口服务器的工作模式的问题,以及这些工作模式具体有哪些不同,它们的功能是什么。

下面以塔石物联网原创专业文案,介绍一下串口服务器常用的6种工作模式。

串口服务器常见的6大工作模式

①TCP客户端模式

在TCP客户端模式下,串口服务器与串口设备相连于同一局域网,然后串口服务器再将串口设备的数据传输到这个局域网的TCP服务器内;

同时TCP服务器也可以将数据传输回串口服务器,再通过串口服务器转给串口设备的这样一个双向传输的过程。

值得注意的是,TCP客户端模式是由串口服务器自己请求连接到TCP服务器,中途串口服务器断线了会自动重新连接。

如果串口服务器是静态IP,那这个IP就要在网关所在的网段内,前提是IP地址要设置正确。

如果用户想要用随机的端口号去连接TCP服务器,可以把串口服务器本地的端口号设为“0”。

串口服务器常见的6大工作模式

②TCP服务器模式

若用户有多台串口设备需要连接网络但在局域网内又没有适合的服务器情况下,可以使用TCP服务器模式,这种模式能够提供四条线路进行连接。

该模式下,串口服务器会自动根据串口设备端口的需求去决定是否连接到局域网内的TCP服务器上。

串口服务器连接的前提也是需要先设置好准确无误的IP 地址和网关。


③UDP客户端模式

在UDP客户端模式下,串口服务器不用建立与UDP[服务器的连接,串口服务器得到串口设备的数据后直接向服务器内的指定IP地址和相关端口发送;

这种不用建立连接、速度快的方式适用于那些数据量小,不在乎丢数据包的情况。


④UDP服务器模式

UDP服务器模式与以上的三种模式有明显的不同,以上三种工作模式在传输数据时有一个准确的IP地址且不会变换。

UDP服务器模式下,串口服务器在拦截到一个数据后,不会直接将这个数据发送到设定好的局域网内的IP地址,而是根据数据的来源将它发送到串口服务器最近通信过的IP 地址里去。


⑤网络通迅模式

网络通迅模式下,串口服务器需支持TCP/IP协议,且电脑上的通迅程序的编写是要依据于SOCKET协议。

将电脑与转换器相连接后,再将转换器设置为可以支持SOCKET协议就可以进行正常的数据传输了。

串口服务器常见的6大工作模式

⑥虚拟串口通迅模式

虚拟串口通迅模式下,用户需先将转换器与电脑建立成能双向透明传输数据的一个连接,电脑上再下载能管理转换器的虚拟串口软件,该软件最好能使一个虚拟串口对应多个的转换器。

这种工作模式适用于串口485总线由电脑控制或者是有232接口的设备。


注:使用以上6种TCP/UDP工作模式时,串口服务器的数量一般都是2个:

一个是服务器端

另一个是客户端,从而能实现数据双向传输的目的,服务器端主要是为了建立设备的连接,而客户端主要是为了建立串口服务器与服务器之间的连接。


TCP/UDP工作模式有2种方法:

①是在电脑上安装驱动程序;

②是在电脑上编写以太网的程序。


在UDP的模式下,串口服务器可以用UDP广播程序来传输数据;

广播程序收到数据的地址掩码为255.255.255.255:246,而串口服务器收到数据的地址掩码又为255.255.255.255:378,用户可根据自己的需求去更改地址。


以上便是串口服务器常见的6大工作模式。