跳到主要内容

硬件设备 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_codeerror_msg
1001设备模型不存在
1003设备模型被禁止
50201设备不存在
50202设备已绑定

设备解绑.


POST /api/v2/opendevice/registry/disconnect/

Response 204

Error Response

{"data":{}, "code": error_code, "msg": "error_msg"}

error_codeerror_msg
1001设备模型不存在
50201设备不存在
50202设备已绑定