設(shè)備管理API 入口:
https://openapi.heclouds.com/common?action=具體接口名稱&version=1
一. 創(chuàng)建設(shè)備
https://open.iot.10086.cn/doc/iot_platform/book/api/common/createDevice.html
根據(jù)要求我們使用POST方法, 同時填寫必要的action和version
然后, 我們要在請求頭中設(shè)置Content-type為 application/json
然后,我們要在請求的body中設(shè)置Content內(nèi)容:
關(guān)于JSON的內(nèi)容, 非常易懂, 和API文檔中的請求參數(shù)格式一致即可
我們send一下:
請求成功了
我們看一下設(shè)備列表:
成功!
二. 設(shè)備批量創(chuàng)建
https://open.iot.10086.cn/doc/iot_platform/book/api/common/batchCreateDevice.html
和上一節(jié)基本一致, 不同只是在于body里的JSON格式
依舊POST
按上一節(jié)設(shè)置 content type
body這樣寫:
我們send 一下:
去設(shè)備管理界面驗證一下:
三. 設(shè)備編輯(沒卵用)
依舊是POST請求
依舊修改BODY里的JSON
回復(fù)如下:
查詢一下控制臺:
四. 刪除設(shè)備
https://open.iot.10086.cn/doc/iot_platform/book/api/common/deleteDevice.html
前幾步設(shè)置還是那樣,
之后還是改POST的body
回復(fù)如下
的確刪除了
五. 設(shè)備詳情
查詢設(shè)備詳情API:https://open.iot.10086.cn/doc/iot_platform/book/api/common/queryDeviceDetail.html
首先, 這是一個GET請求, 所以,我們應(yīng)該設(shè)置好基地址和get方法
然后,我們應(yīng)該寫入之前算好的token進(jìn)行設(shè)備鑒權(quán)
然后, 根據(jù)API請求方法設(shè)置get的參數(shù).
根據(jù)新版API調(diào)用格式, action 和 version是必須的
本例中 action是QueryDeviceDetail
然后, 我們就收到了服務(wù)器的回復(fù)了!!