塔石物联网工业级串口服务器,提供RS485/232转以太网传输,大大增强了工业设备的通信传输距离。那么串口服务器的工作模式该如何正确应用呢。塔石串口服务器有四种工作模式为TCP Client、TCP Server、UDP Client、UDP Server四种模式,下面就分别讲讲这四种传输模式。
TCP Client 模式
1) 在此模式下,用户的串口设备,可以通过本模块发送数据到同一局域网内指定的 TCP 服务器。 模块也可以接收来自服务器的数据,并将信息转发至串口设备。
2) 在该模式下,模块会主动向服务器发起连接请求并建立连接,模块断线后会立即发起重连。
3) 在同一局域网下,如果模块设置的是静态 IP,需设置 IP 与网关在同一网段,并且正确设置网关 IP,否则无法正常通讯。模块也可以连接公网 IP,此时需要将模块接在路由器上并设置正确的本 地 IP、网关等。
4) 该模式下,建议将模块的本地端口号设置成 0,这样就可以以随机端口号访问服务器,可以解决 因为服务器判断连接状态异常而导致屏蔽模块发出的重连请求而导致重连失败的情况。
5) TCP Client 连接实例 出厂时默认设置的本地 IP 是 192.168.0.80,所以需要配置电脑上的本地连接 IP 处于同一网 段下,示例配置的是 192.168.0.112。配置完电脑 IP 后可以通过 192.168.0.80 直接访问配置网页 如下图所示,可以直接通过修改网页参数来对模块进行配置,这里我们正确设置远程端口、远 程服务器地址及工作模式后,模块即可正常工作。
TCP Server 模式
1) 在此模式下,模块提供 4 路 TCP Client 连接,适用于局域网内没有服务器并且有多台设备需要 向服务器请求数据的场景。
2) 在 TCP Server 模式下,模块主动监听所设置的本机端口,有连接请求时相应并创建连接,当模 块收到串口数据时将同时发送给所有已连接的 Client。
3) TCP Server 连接实例 设置正确的本地 IP 和网关,选择工作模式为 TCP Server,此时在同一网段下的客户端即可 进行连接。
UDP Client 模式
1) UDP Client 提供的是一种快速、无连接的数据传输方式,没有建立和断开连接的过程,只需向指定的 IP 和端口发送数据即可。由于速度快、没有可靠的连接这些特点,此模式适用于对数据丢包率无要求, 数据包小且发送频率快的场景。
2) 在此模式下,模块只会与指定 IP 的目标端口进行通讯。
3) 在此模式下,将远程服务器地址设置为 255.255.255.255,则可以达到 UDP 全网段广播的效果;同时 也可以接收广播数据;而将远程服务器地址设置成为 xxx.xxx.xxx.255 时能实现网段内的广播。
UDP Server 模式
1) 在此模式下,模块没收到一个 UDP 数据包后,会将目标 IP 改成数据来源 IP 和端口号,发送数据时, 将发送给最近通讯的那个 IP 和端口号。
2) 该模式适用于多个网络设备需要跟模块通信并且由于速度频率不够快而不想使用 TCP 的数据传输场景。
3) UDP Server 连接实例
-
串口服务器
+关注
关注
1文章
160浏览量
17352
发布评论请先 登录
相关推荐
评论