請求方式:POST
URL: http(s)://api.onenet.hk.chinamobile.com/devices
| 參數名称 | 格式 | 是否必須 | 說明 |
|---|---|---|---|
| title | string | 是 | 設備名稱 |
| desc | string | 否 | 設備描述 |
| tags | array-string | 否 | 設備標籤,字串陣列 |
| protocol | string | 是 | 接入協議,這裡只能是LwM2M |
| location | json | 否 | 設備位置(“緯度”,“經度”,“高度”) |
| private | bool | 否 | 設備私密性(預設true) |
| auth_info | json | 是 | NBIOT設備:{“imei碼”:“imsi碼”},me 、ms 規則見說明 |
| auth | string | 否 | Auth_Code,由數位或字母組成,不超過16位 |
| obsv | bool | 否 | 是否訂閱設備資源(預設為true) |
| other | json | 否 | 其他信息(JSON格式,可自訂) |
| chip | int | 否 | 測試設備與晶片類型對應關係(取值1-6),詳情見說明 |
| psk | string | 否 | DTLS加密所使用的PSK,長度8-16個位元組,字母或數位組成 |
| 參數名稱 | 格式 | 說明 |
|---|---|---|
| errno | int | 調用錯誤碼,為0表示調用成功 |
| error | string | 錯誤描述,為"succ"表示調用成功 |
| data | json | 介面調用成功之後返回的設備相關信息,見data描述表 |
| 參數名稱 | 格式 | 說明 |
|---|---|---|
| device_id | string | 平台分配唯一ID |
| psk | string | 在NB協議開啟DTLS加密功能時返回該欄位,其他情況沒有該欄位 |
| 分類 | IMEI | IMSI | chip | 備注 |
|---|---|---|---|---|
| 正式設備 | 15位元數字 | 不超過15位元數字,不為空 | 無 | 正式設備無需chip值 |
| 測試設備 | 4位元數字 | 不超過15位元數字,不為空 | 取值1-6 | 測試設備必須填寫chip值 |
| chip取值 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 晶片名稱 | MTK | 華為120 | 華為150 | 高通 | 中興微 | RDA |
POST http://api.onenet.hk.chinamobile.com/devices HTTP/1.1
api-key: WhI*************v1c= //必須為 MasterKey,由於涉及個人隱私,這裡用“*******” 代替
Content-Type: application/json
{
"title": "mydevice", //設備名稱
"desc": "some description", //設備描述(可選)
"tags": ["china", "mobile"], //設備標籤(可選, 可為一個或多個)
"protocol": "LwM2M", //接入協議
"location": {"lon": 106, "lat": 29, "ele": 370}, //設備位置{"緯度", "精度", "高度"}(可選)
"private": true, //設備私密性(可選, 默認為 ture)
"auth_info": {"xxxxxxxxxxxx": "xxxxxxxxxxx"}, //NBIOT設備:{"imei" :"imsi"},imei(必須為15位)和imsi(不超過15位)都由數字組成,且首位不能為0
"auth":"1233311",
"obsv": true, //是否訂閱設備資源,默認為true
"other": {"version": "1.0.0", "manu": "china mobile"}, //其他信息(可選,JSON格式,可自定義)
"chip":1, //參考chip值對應表
"psk":"dafdfdsafd"
}
{
"errno": 0, //無錯誤
"data": {
"device_id": "23444", //平台分配唯一ID
"psk":"23ddafd3444"
},
"error": "succ"
}
⋙⋙⋙⋙⋙
說明:
(1) 回應訊息中errno表示錯誤碼,error表示錯誤原因,如果創建設備失敗,則沒有device_id欄位;
(2) NB CoAP設備auth_info中me (15位元數字)和ms (不超過15位元數位,不為空)均由數位組成。