查询机器人信息
请求
- 编号: 1000 (0x03E8)
- 名称: robot_status_info_req
- 描述: 查询机器人信息
- JSON 数据区: 无
请求示例
数据区长度为 0, 只有包头:
5A 01 00 01 00 00 00 00 03 E8 00 00 00 00 00 00
1
响应
- 编号: 11000 (0x2AF8)
- 名称: robot_status_info_res
- 描述: 查询机器人信息的响应
- JSON 数据区: 见下表
如果响应数据区的 JSON Object 中有 API 中未提到的 key-value 键值对,可以直接忽略,无须关注其含义,下文不再赘述
** | 类型 | 描述 | 可缺省 |
---|---|---|---|
id | string | 机器人 id | 是 |
vehicle_id | string | 机器人名称 | 是 |
robot_note | string | 机器人备注 | 是 |
version | string | Robokit 版本号 | 是 |
model | string | 机器人模型名 | 是 |
dsp_version | string | 固件版本号 | 是 |
gyro_version | string | 陀螺仪版本号 | 是 |
map_version | string | 地图版本号 | 是 |
model_version | string | 模型版本号 | 是 |
netprotocol_version | string | 网络协议版本号 | 是 |
modbus_version | string | ModbusTCP 协议版本号 | 是 |
current_map | string | 当前地图名 | 是 |
current_map_md5 | string | 当前地图 MD5 值 | 是 |
model_md5 | string | 当前模型 MD5 值 | 是 |
ssid | string | 当前连接 Wifi 的 SSID(机器人需要支持连接 Wifi 并且已经连接,否则为空) | 是 |
rssi | number | 当前连接 Wifi 的信号强度,0-100 百分比(机器人需要支持连接 Wifi 并且已经连接,否则为0) | 是 |
ap_addr | string | 当前连接的AP的mac地址 | 是 |
current_ip | string | 当前 IP(除 192.168.192.5 外的另一个 IP 地址) | 是 |
MAC | string | 机器人无线客户端专用以太网接口的 MAC 地址(仅对 SRC -2000 有效),格式为 XXXXXXXXXXXX,中间没有分隔符 | 是 |
echoid_type | string | 机器人机器码类型 (用于激活,通常为 0x1800) | 是 |
echoid | string | 机器人机器码 | 是 |
features | array | 机器人功能模块 name = 功能模块名称 active = 是否已激活 expiry_date = 到期日期(可缺省) | 是 |
ret_code | number | API 错误码 | 是 |
create_on | string | API 上传时间戳 | 是 |
err_msg | string | 错误信息 | 是 |
响应示例
假设响应内容为:
json
{
"id": "S001",
"version": "v1.1.0",
"model": "S1",
"dsp_version": "v1.2.2",
"map_version": "v1.0.0",
"model_version": "v1.1.0",
"netprotocol_version": "v1.2.0"
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
加上头部共 163 (0xA3) 个字节 (Byte), 因此响应的内容为:
json
5A 01 00 01 00 00 00 93 2A F8 00 00 00 00 00 00
7B 22 69 64 22 3A 22 53 30 30 31 22 2C 22 76 65 72 73 69 6F 6E 22 3A 22 76 31 2E 31 2E 30 22 2C 22 6D 6F 64 65 6C 22 3A 22 53 31 22 2C 22 64 73 70 5F 76 65 72 73 69 6F 6E 22 3A 22 76 31 2E 32 2E 32 22 2C 22 6D 61 70 5F 76 65 72 73 69 6F 6E 22 3A 22 76 31 2E 30 2E 30 22 2C 22 6D 6F 64 65 6C 5F 76 65 72 73 69 6F 6E 22 3A 22 76 31 2E 31 2E 30 22 2C 22 6E 65 74 70 72 6F 74 6F 63 6F 6C 5F 76 65 72 73 69 6F 6E 22 3A 22 76 31 2E 32 2E 30 22 7D
1
2
2
最近更新 2022/11/28
有用
没用