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

塔石物联网工业级串口服务器,提供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 连接实例

阐述物联网架构的几种协议
5款追求极简设计的ESP32-PICO-D4开发板
MicroBlaze Ethernetlite lwIP Applications测试
在电能测量应用中模数转换器产品应如何选择
单片机实现数字滤波详解
串口服务器的工作模式如何选择
浅谈AI视觉技术的发展与创新
为什么eNFC物联网平台可以成为通用的安防管理平台
刘锋:互联网50年,从“巨网”到“大脑”
虹科产品 | CanEasy—从总线测试到仿真,make everything easier
维科技术与韩国株式会社LG化学达成了最新的战略合作
因汽车芯片缺货,奥迪超1万名员工休假
三星、OPPO毫米波功能测试该在中国信通院MTNet实验室内顺利完成
单片机驱动数码管动态显示技术,LED DISPLAYER PROGRAM
开发快充充电器,我发现了一个超好用的电源设计工具!
厚膜电阻和陶瓷电阻的区别
巧做模拟滤波器设计的方法,拿走涨薪都不是事儿
苹果表示正在开发允许多个用户登录同一台iPhone的功能
基于TL431简易电路实现电压检测的方法
2020年河南省数字经济发展工作方案:建造一个“思考力”城市