有USB硬件改变
回调格式
功能号 usb_change
{
"data": {
"list": [
{
"vid": "720D",
"pid": "1F2D",
"uid": "1F2D24BD",
"ver": "4.4",
"state": 2,
"power": 2,
"lan": 2
}
],
"code": 19,
"id": "",
"message": "有硬件和电脑连接"
},
"status": 200,
"message": "成功",
"msgid": 0,
"fun": "usb_change"
}
- 响应data数据字段说明
这里主要看code的值
| 字段 | 说明 | 备注 |
|---|---|---|
| code | 硬件状态 | 见下表 |
code 取值
| code | 说明 | 备注 |
|---|---|---|
| 19 | 有硬件和电脑连接 | - |
| 20 | 有硬件和电脑断开连接 | - |
| 12 | 有硬件和手机连接 | - |
| 55 | 有硬件和手机断开连接 | 5.0 新增。手机端拔线,电脑端仍连着;与 12 成对 |
| 57 | 以太网被打开 | 5.0 新增 |
| 58 | 以太网被关闭 | 5.0 新增 |
| 59 | 充电被打开 | 5.0 新增 |
| 60 | 充电被关闭 | 5.0 新增 |
list 里每个硬件的字段
| 字段 | 类型 | 说明 |
|---|---|---|
| vid | 字符串 | 硬件 VID |
| pid | 字符串 | 硬件 PID |
| uid | 字符串 | 硬件唯一 ID |
| ver | 字符串 | 硬件版本,如 4.4 / 5.0 |
| state | 整数 | 0 未连接,1 和电脑连接,2 且和手机连接 |
| power | 整数 | 充电状态。5.0 新增:2 开、1 关、0 不适用(老硬件没有这个能力) |
| lan | 整数 | 以太网卡状态。5.0 新增:2 开、1 关、0 不适用 |
开关的取值别搞反
power / lan 与设置接口一样,都是 2 = 开、1 = 关。
0 表示这台硬件没有这项能力(5.0 以下)。