步驟一:使用Postman調(diào)用鑒權(quán)接口
點(diǎn)擊扳手圖標(biāo)暮蹂,再點(diǎn)擊“settings”
https://upload-images.jianshu.io/upload_images/17058425-30b76f638b7452d2.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
關(guān)閉SSL校驗(yàn)
https://upload-images.jianshu.io/upload_images/17058425-c193338168250938.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
切到“Certificates”,添加客戶端校驗(yàn)癌压,點(diǎn)擊“add Certificate”;添加Host信息仰泻;導(dǎo)入證書文件“.crt文件”和“.key文件”。
https://upload-images.jianshu.io/upload_images/17058425-e7c2f4bf8cec68c5.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
打開Postman滩届,調(diào)用鑒權(quán)接口的請(qǐng)求方式為POST集侯,在“Enter request URL”中填寫鑒權(quán)接口的UBL:
Https://49.4.92.191:8743/icom/app/sec/v1.1.0/login
https://upload-images.jianshu.io/upload_images/17058425-9b2601e0b6fd6716.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
在Boby消息體中選擇“x-www-form-unlencoded”(表單請(qǐng)求)
https://upload-images.jianshu.io/upload_images/17058425-f9dbb66838259a1a.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
填入平臺(tái)應(yīng)用提供的appId和secret矫付;點(diǎn)擊“Send”,返回200 OK及結(jié)果溜族。
https://upload-images.jianshu.io/upload_images/17058425-9eb78cfec482a706.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
步驟二 使用Postman調(diào)用注冊(cè)直連設(shè)備接口
通過(guò)Postman調(diào)用注冊(cè)直連設(shè)備接口颠蕴,請(qǐng)求方式為“POST”,填寫鑒權(quán)接口的UBL:
Https://49.4.92.191:8743/icom/app/sec/v1.2.0/devices
https://upload-images.jianshu.io/upload_images/17058425-0d6cc6526b4ea287.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
點(diǎn)擊“Headers”辈讶,在Key中填寫Content-Type汹碱,對(duì)應(yīng)的Value為“application/json”;填寫app_key,對(duì)應(yīng)的Value為appId值荞估;填寫Authorization咳促,對(duì)應(yīng)的Value為Bearer accesstoken值;(accesstoken在步驟一中調(diào)用鑒權(quán)接口完成鑒權(quán)時(shí)獲瓤彼拧)
https://upload-images.jianshu.io/upload_images/17058425-cb3783a217c70a91.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
點(diǎn)擊“Boby”跪腹,選擇“raw”(raw為json請(qǐng)求),完成消息體的構(gòu)建飞醉;
https://upload-images.jianshu.io/upload_images/17058425-84d3df1a5eed40bc.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
點(diǎn)擊send冲茸,接口調(diào)用成功,平臺(tái)返回Status 200 OK及結(jié)果缅帘。
https://upload-images.jianshu.io/upload_images/17058425-3f2d3e2d76ebb5de.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
成功后轴术,平臺(tái)為設(shè)備分配deviceId;在平臺(tái)上點(diǎn)擊設(shè)備管理钦无,可以查看一個(gè)新注冊(cè)逗栽,沒(méi)有設(shè)備信息,未綁定的設(shè)備失暂。
步驟三
調(diào)用修改設(shè)備信息接口彼宠,選擇請(qǐng)求方式“PUT”;填寫URL:
https://49.4.92.191:8743/iocm/app/dm/v1.2.0/devices/{deviceId}?appId={appId}根據(jù)實(shí)際情況填寫
我的是https://49.4.92.191:8743/iocm/app/dm/v1.2.0/devices/4589102b-7852-48b1-981a-b6b573dcf4dc?appId=JAkoPrGgiXsbkaYy0LWxPk9YmC8a
https://upload-images.jianshu.io/upload_images/17058425-a71b93458b4f1130.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
點(diǎn)擊“Headers”弟塞,在Key中填寫Authorization凭峡,對(duì)應(yīng)的Value為Bearer accesstoken值;填寫app_key,對(duì)應(yīng)的Value為appId值决记;Content-Type摧冀,對(duì)應(yīng)的Value為“application/json”;
https://upload-images.jianshu.io/upload_images/17058425-518956778577e192.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
點(diǎn)擊Boby系宫,選擇raw索昂,完成消息體的構(gòu)建;
https://upload-images.jianshu.io/upload_images/17058425-11f6b83543223aab.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200
點(diǎn)擊send笙瑟,平臺(tái)返回Status 204 NoContent
https://upload-images.jianshu.io/upload_images/17058425-9fa91aa78ab152e8.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200