硬件设备 API
硬件设备 api 信息
获取用户当前设备.
GET
/api/v2/opendevice/registry/
Response 200
{
"count": 0,
"data": [
{
"activated_at": "2023-01-01 10:00:00",
"last_connect": "2023-01-01 10:00:00",
"device": {
"manufacturer": "XOSS",
"model": "model",
"hw_rev": "hardware_version",
"fw_rev": "firmware_version",
"sw_rev": "software_version",
"pnp_id": "",
"note": "",
"sn": "serial_number",
"ble_uuid": "bluetooth uuid",
"ble_mac": "bluetooth mac",
"ble_name": "bluetooth name"
}
}
]
}
设备注册/绑定.
POST
/api/v2/opendevice/registry/connect/
Request
{
"model": "model",
"manufacturer": "manufacturer",
"hardware_version": "1.1.0"
}
Response 204
Error Response
{"data":{}, "code": error_code, "msg": "error_msg"}
error_code | error_msg |
---|---|
1001 | 设备模型不存在 |
1003 | 设备模型被禁止 |
50201 | 设备不存在 |
50202 | 设备已绑定 |
设备解绑.
POST
/api/v2/opendevice/registry/disconnect/
Response 204
Error Response
{"data":{}, "code": error_code, "msg": "error_msg"}
error_code | error_msg |
---|---|
1001 | 设备模型不存在 |
50201 | 设备不存在 |
50202 | 设备已绑定 |