一、文档适用性
本文档命令适合银尔达DTU透传固件设备。硬件产品包含,Air724系列、Air820系列、Air795系列、Air780E系列,Air780EP系列 核心板、DTU和RTU。
本文档命令可以用过TTL,RS232,RS485,RS422等串口执行,同时返回执行结果给串口。
本文档命令可以通过目标服务器下发给硬件DTU执行,同时返回执行结果给服务器,实现服务器远程查询和控制设备参数的目的。
本文档命令,不同的硬件支持不一样,有的命令需要有对应硬件资源的设备才支持,比如GPS需要支持GPS的设备,继电器控制需要支持继电器资源的设备。
二、命令格式约定
DTU配置命令是针对银尔达DTU透传固件设计的配置指令,可以通过本地TTL/RS232/RS485 或者服务器串口配置。
2.1、约定
1)系统以config 开头,并且以\r\n(回车换行)结尾的数据都会被认为是配置命令,不参与透传数据发送和接收,在使用的时候,尽量避免这种格式的数据。
2)命令所有关键词和执行命令都是小写,字段以英文的“,”分割。
3)无特殊说明的命令,建议命令响应超时时间为3秒。
4)获取基站定位,建议命令超时时间为60秒。
2.2、设置和查询
设置和查询命令格式:config,set/get,执行命令,[参数]\r\n
|
命令字段 |
说明 |
|
config |
配置命令关键字 |
|
set/get |
set表示设置 get表示查询 |
|
执行命令 |
执行的命令 |
|
参数 |
执行命令需要的参数 |
|
\r\n |
回车换行 对应的16进制分别是[0x0D][0x0A] |
2.3、应答命令
应答命令格式为:\r\nconfig,执行命令,ok/error,[参数]\r\n
|
命令字段 |
说明 |
|
\r\n |
回车换行 对应的16进制分别是[0x0D][0x0A] |
|
config |
配置命令关键字 |
|
执行命令 |
执行的命令 |
|
ok/error |
ok 表示命令执行成功 error表示命令执行失败 |
|
参数 |
执行命令返回的参数 ok 返回的是命令的相关参数,error返回的是错误码 |
|
\r\n |
回车换行 对应的16进制分别是[0x0D][0x0A] |
2.4、错误码说明
当命令执行错误后,返回对于的错误码。
|
错误码 |
意义 |
|
1 |
执行命令本设备不支持 |
|
2 |
执行命令参数错误 |
|
3 |
设置或者读取参数前需要验证密码 |
1211

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



