先打个广告:
淘宝店铺:https://shop126340021.taobao.com/ (一嵌在线)
邮箱:3287952605@qq.com
论坛:chuhanelec.work/forum/
官网:chuhanelec.work
串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。----来自百度百科。
本人在工作过程中接触过几款串口服务器,也曾设计过几款串口服务器。现把串口服务器的相关技术列举出来,并用口语的方式说明其功能,不喜勿愤,如有错误之处还请批评指正。
功能1.TCP Server
作为TCP服务器使用,此时串口设备也相当于TCP服务器,其它设备作为TCP客户端连接串口服务器,并把请求通过串口服务器发送给串口设备。
功能2.TCP Client
作为TCP客户端使用,此时串口设备也相当于TCP客户端,串口设备可通过串口服务器连接到TCP服务器。
功能3.UDP
此处可细分为UDP Server和UDP Client。功能类比于TCP Server和TCP Client。
许多的串口服务器都会提供配套的参数配置软件,此软件一般可通过UDP协议搜索到自家的串口服务器。
功能4.http server
作为http的服务器,此时串口设备也相当于http服务器。
有的串口服务器提供通过网页查询、修改参数或升级固件等,使用的便是http服务器的功能。
一般需要事先知道http服务器IP地址或域名。
功能5.http client
作为http的客户端,此时串口设备也相当于http客户端。
串口设备可通过串口服务器,连接http服务器。
功能6.DNS
串口服务器集成DNS服务器,此时串口服务器可动态获取IP地址。
如果串口服务器连接外网的服务器,例如百度,可通过baidu.com解析出其IP地址,此处一般需要设置外发DNS服务器。
功能7.静态IP地址
串口服务器可自定义设置IP地址。
功能8.NetBIOS
此功能可根据串口服务器名称获取串口服务器的IP地址。
功能8.UPnP
举个例子,串口服务器位于路由器网络下,网络设备与串口服务器在同一网络下,通过UPnP功能可实现网络设备与串口设备之间的通信。一般支持TCP和UDP。
功能9.自定义MAC地址
串口服务器一般有全球唯一的MAC地址,不过为了在局域网方便记忆MAC地址,部分串口服务器提供自定义MAC地址的功能。
功能10.PPPOE
串口服务器可通过PPPOE功能,通过猫进行连接外网,实现拨号上网。
功能11.Modbus协议转换
串口服务器提供Modbus协议转换,一般可提供以下协议互转。
ModbusTCP/IP与ModbusRTU互转。
ModbusTCP/IP与ModbusASCII互转。
ModbusUDP/IP与ModbusRTU互转。
ModbusUDP/IP与ModbusASCII互转。
ModbusRTUOverTCP/IP与ModbusRTU。
ModbusRTUOverTCP/IP与ModbusASCII。
ModbusASCIIOverTCP/IP与ModbusRTU。
ModbusASCIIOverTCP/IP与ModbusASCII。
功能12.串口参数设置
可自定义串口参数。
功能13.AT命令
可通过串口设备通过AT命令修改串口服务器参数或控制串口服务器。
功能14.ADC采集
可通过ADC单口采集模拟信号。
功能15.IO输入输出
网络设备或串口设备可通过串口服务器进行IO输入输出。
功能16.看门狗
此功能可使串口服务器异常死机情况下实现自动重新启动。
功能17.固件更新功能
串口服务器一般常提供以下几种方式进行固件更新。
1.通过串口进行固件更新,一般提供配套的上位机软件。
2.通过TCP、UDP、FTP或TFTP协议进行固件更新,一般提供上位机软件。
3.通过http server进行固件更新,一般路由器就是通过此种方式进行固件更新的。
1319

被折叠的 条评论
为什么被折叠?



