串口服务器常用技术

先打个广告:

淘宝店铺:https://shop126340021.taobao.com/ (一嵌在线)

QQ:3287952605
邮箱: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进行固件更新,一般路由器就是通过此种方式进行固件更新的。






评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值