塔石物联网工业级串口服务器,提供 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 连接实例
声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。
为何10BASE-T1S是汽车通讯中缺失的以太网链接 | 24-03-19 14:55 |
---|---|
ENNOVI推出汽车10Gbps+以太网连接器解决方案 | 24-03-14 16:31 |
通过10BASE-T1L连接实现无缝现场以太网 | 24-01-25 14:16 |
非常见问题第217期: 以太网和工业应用中防范浪涌事件的理想方法 | 24-01-16 15:59 |
使用多协议工业以太网系统简化工厂自动化设计 | 23-10-08 17:57 |