【银尔达DTU指令手册】DTU透传固件命令约定

一、文档适用性

本文档命令适合银尔达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

设置或者读取参数前需要验证密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值