跳到主要内容

有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 以下)。