串口服务器通讯协议,串口联网服务器通讯协议测试V1.0.doc

2023-05-16

串口联网服务器通讯协议测试V1.0

串口联网服务器通讯协议(V1.0)

远程登录

设备采用TCP Server的方式实现远程登录,登录后进行的相关操作指令全部使用ASCII方式。

登录方式

本机模式:TCP Client

本机IP:同一网段

本机端口:任意

设备模式:TCP Server

远程IP:串口服务器ip地址

远程端口:23

指令系统

远程登录过程中,主机输出的所有字符远程设备将进行回传,以下返回信息中不再重述。只有输入密码时回显内容用’*’代替。

当连接成功时,设备返回”\r\nPSSSWORD#”

发送”000000\r\n”至设备,若登录成功,则返回”OK\r\nCOMMAND#”

输入”?\r\n”可以回显能够执行的所有指令,如;

COMMAND#?

logout 登出系统

reset 复位系统

set_password 设置密码:命令 旧密码 新密码 新密码

set_ip 设置IP:如,set_ip 192.168.1.1

set_port 设置485通信使用的端口号

set_serial 设置串口参数

show_ip 显示当前IP

show_port 显示485通信使用的端口号

show_serial 显示当前串口参数

set_name 设置本设备的名称

show_name 显示本设备的名称

debug 通道数据捕获 帮助命令

COMMAND#

无参数指令

登录系统后可以使用一些简单的无参数指令了解设备的基本信息,指令均以”\r\n”结尾。

指令格式及返回信息为:

表2

指令格式返回信息及说明logout退出系统reset重启系统show_ip显示当前设备的IP地址,返回信息格式为:

IP Address : 192.168.0.254

COMMAND#show_port显示设备所有串口通道及对应端口号,返回信息格式为:

Channel 1 : 4001

Channel 2 : 4002

Channel 3 : 4003

Channel 4 : 4004

COMMAND#show_serial显示设备所有串口通道的通信参数,返回信息格式为:

Channel 1 : 1200 Even 8 1

Channel 2 : 1200 Even 8 1

Channel 3 : 1200 Even 8 1

Channel 4 : 1200 Even 8 1

COMMAND#show_name显示设备的设备名称,返回信息格式为:

485通信服务器

COMMAND#

修改IP地址

远程登录方式

按照第2节介绍的方法登录设备,出现”COMMAND#”提示符之后,输入”set_ip 目标IP地址”,如:set_ip 192.168.0.254。

表4

字节序号数据内容示例数据含义1~6set_ip用于修改IP的指令7‘ ’一个空格8~~\r\n192.168.0.254目标IP地址

设置串口参数

按照第2节介绍的方法登录设备,出现”COMMAND#”提示符之后,使用”set_serial”指令可以修改串口参数。如:set_serial 2 9600 0 8 1,表示将2号串口设置为9600波特率、无校验、8位数据、1位停止位。修改成功后返回”OK\r\nCOMMAND#”。

指令格式为:(ASCII)

表5

字节序号数据内容示例数据含义1~10set_serial用于修改串口参数的指令11‘ ’一个空格121或2、3、4需要修改的串口编号13‘ ’一个空格14~179600需要设置的波特率18‘ ’一个空格190或1、20----无校验;1----奇校验;2----偶校验20‘ ’一个空格2188位数据位22‘ ’一个空格231或21----1位停止位;2----2位停止位设置设备名称

按照第2节介绍的方法登录设备,出现”COMMAND#”提示符之后,使用”set_name”指令可以修改设备的名称。如:set_name 我的串口联网服务器,表示将设备名称修改为“我的串口联网服务器”。修改成功后返回”OK\r\nCOMMAND#”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

串口服务器通讯协议,串口联网服务器通讯协议测试V1.0.doc 的相关文章

随机推荐