步驟一 配置步驟
下載一個(gè)Postman軟件,然后修改一些設(shè)置,首先點(diǎn)擊扳手圖標(biāo),再點(diǎn)擊“settings”
關(guān)閉SSL校驗(yàn):
image.png
切到“Certificates”頁簽,點(diǎn)擊“Add Certificate”;
17283375-b961a36e049ecd17.png
添加Host信息(根據(jù)平臺(tái)信息匣椰,填寫平臺(tái)的IP和端口);導(dǎo)入證書文件“crt”文件和“key”文件端礼,點(diǎn)擊“Add”添加:
17283375-5b6bf2fae2dac717.png
打開Postman禽笑,調(diào)用鑒權(quán)接口;調(diào)用鑒權(quán)接口的請(qǐng)求方式為POST,在Postman中選擇請(qǐng)求方式為‘“POST”
17283375-2ca49abd37ab766e.png
在“Enter request URL”中填寫鑒權(quán)接口的URL;https://49.4.92.191.8743/iocm/app/sec/v1.1.0/login
17283375-23abbe5919f38175.png
在Body消息體中選擇“x-www-form-urlencoded”(“x-www-form-urlencoded”為表單請(qǐng)求)蛤奥;
17283375-556ce91f3177c584.png
填入平臺(tái)應(yīng)用提供的appld與secret;點(diǎn)擊“send”,此時(shí)平臺(tái)返回Status 200 OK及結(jié)果佳镜。
17283375-548a352063605234.png
步驟2 使用Postman調(diào)用注冊(cè)直連設(shè)備接口
通過Postman調(diào)用注冊(cè)直連設(shè)備接口,選擇請(qǐng)求方式“POST”凡桥;填寫URL:
https://49.4.92.191:8743/iocm/app/reg/v1.2.0/devices
17283375-6cab65d495f2cc07.png
點(diǎn)擊“Headers”,填寫Headers中的參數(shù)蟀伸,在Key中填寫Content-Type,對(duì)應(yīng)Value為“application/json”;填寫app_key,對(duì)應(yīng)Value為appld值;填寫Authorization,對(duì)應(yīng)Value為Bearer+accesstoken值;(accesstoken值為步驟1調(diào)用鑒權(quán)接口完成鑒權(quán)時(shí)獲劝√汀)
2.png
點(diǎn)擊“Body”,選擇“raw”(“raw”為jiso請(qǐng)求)蠢络,完成消息體的構(gòu)建。
3.png
點(diǎn)擊“send”,接口調(diào)用成功迟蜜,此時(shí)平臺(tái)返回Status 200 OK及結(jié)果刹孔。
4.png
調(diào)用注冊(cè)直連設(shè)備接口成功后,平臺(tái)為設(shè)備分配deviceld(后續(xù)對(duì)設(shè)備操作均需使用deviceld)娜睛;在平臺(tái)上點(diǎn)擊“我的設(shè)備”髓霞,可以查看到一個(gè)新注冊(cè)、沒有設(shè)備信息畦戒、未綁定的設(shè)備方库。
5.png
步驟三 使用Postman調(diào)用修改設(shè)備信息接口
調(diào)用修改設(shè)備信息接口,選擇請(qǐng)求方式“PUT”障斋;填寫URL:
https://49.4.92.191:8743/iocm/app/dm/v1.2.0/devices/d8711d29-ae17-401b-9f0b-099d6326cc41?appId=tpF6T5U_GQPXAfRfbfxUF5sKzH4a
6.png
點(diǎn)擊“Headers”纵潦,填寫Headers中的參數(shù);在Key中填寫Authorization,對(duì)應(yīng)Value為Bearer+accesstoken值配喳;
填寫app_key酪穿,,對(duì)應(yīng)Value為appld值凳干;填寫Content-Type晴裹,對(duì)應(yīng)Value為“application/json”;
7.png
點(diǎn)擊“Body”,選擇“raw”(“raw”為jiso請(qǐng)求)救赐,完成消息體的構(gòu)建(消息體內(nèi)容為設(shè)備信息涧团,需根據(jù)Profile填寫);
8.png
點(diǎn)擊“send”,接口調(diào)用成功经磅,此時(shí)平臺(tái)返回Status 204 NO Content(此時(shí)平臺(tái)無返回字段)泌绣。
9.png
此時(shí)在平臺(tái)上可以查看到之前注冊(cè)的設(shè)備信息已修改。
10.png