为用户提供设备注册的方法,当 设备名称 已存在时,接口返回当前设备信息
POST /mqtt/v1/devices/reg
Authorization:xxxx
Content-Type:application/json
{
"name":"IMEI12345678901",
"desc":"some description",
"key":"5h2QzmpEqD7IqaOYNoj2kuNNm1Q="
}
参数名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
name | string | 是 | 设备名称,产品下唯一标识,建议使用设备SN、IMEI、MAC作为设备名称,仅支持英文、数字、"_"、"-",长度1-64 |
desc | string | 否 | 设备描述,长度0-100 |
key | string | 否 | 必须为base64编码格式,原始码长度不得超过32字节 缺省情况下,平台自动分配设备key |
{
"request_id":"855b2fe4-3f54-41f2-8cd5-3e34bcfa8356",
"code_no":"000000",
"code":"onenet_common_success",
"message":null,
"data":{
"device_id":"12345",
"name":"IMEI12345678901",
"pid":1234,
"key":"5h2QzmpEqD7IqaOYNoj2kuNNm1Q="
}
}
参数名称 | 类型 | 说明 |
---|---|---|
device_id | string | 设备ID |
name | string | 设备名称 |
pid | int | 产品ID |
key | string | 设备秘钥 |