阿里云國(guó)際站經(jīng)銷商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開(kāi)戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
子設(shè)備接入物聯(lián)網(wǎng)平臺(tái)
子設(shè)備不直接連接物聯(lián)網(wǎng)平臺(tái),需要通過(guò)網(wǎng)關(guān)與物聯(lián)網(wǎng)平臺(tái)連接。子設(shè)備連接網(wǎng)關(guān)后,網(wǎng)關(guān)查詢與當(dāng)前子設(shè)備間的拓?fù)潢P(guān)系,將子設(shè)備的信息上報(bào)物聯(lián)網(wǎng)平臺(tái),代理子設(shè)備接入物聯(lián)網(wǎng)平臺(tái)。前提條件
您已完成以下操作:
創(chuàng)建網(wǎng)關(guān)和子設(shè)備
初始化SDK
網(wǎng)關(guān)接入物聯(lián)網(wǎng)平臺(tái)
背景信息
開(kāi)發(fā)子設(shè)備
由于子設(shè)備不直接連接物聯(lián)網(wǎng)平臺(tái),所以無(wú)需為子設(shè)備安裝物聯(lián)網(wǎng)平臺(tái)設(shè)備端SDK。子設(shè)備的設(shè)備端由廠商自行開(kāi)發(fā)。
本示例Demo
java/src/main/java/com/aliyun/iot/api/common/deviceApi目錄下的DeviceTopoManager文件中包含網(wǎng)關(guān)管理拓?fù)潢P(guān)系、獲取子設(shè)備證書(shū)和子設(shè)備上線的代碼。
步驟一:網(wǎng)關(guān)管理拓?fù)潢P(guān)系
網(wǎng)關(guān)接入物聯(lián)網(wǎng)平臺(tái)后,需將拓?fù)潢P(guān)系同步至物聯(lián)網(wǎng)平臺(tái),才能代理子設(shè)備與物聯(lián)網(wǎng)平臺(tái)通信。您可以直接在控制臺(tái)查看、添加拓?fù)潢P(guān)系,也可以使用示例代碼完成這一步。
在物聯(lián)網(wǎng)平臺(tái)控制臺(tái)下查看、添加網(wǎng)關(guān)與子設(shè)備的拓?fù)潢P(guān)系。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 設(shè)備,在列表中找到網(wǎng)關(guān)設(shè)備。
單擊網(wǎng)關(guān)設(shè)備對(duì)應(yīng)的子設(shè)備,進(jìn)入子設(shè)備管理頁(yè)面。查看網(wǎng)關(guān)產(chǎn)品下的子設(shè)備信息。
單擊添加子設(shè)備,將創(chuàng)建網(wǎng)關(guān)和子設(shè)備步驟中的子設(shè)備添加到網(wǎng)關(guān)下。
通過(guò)以下示例代碼查詢、添加拓?fù)潢P(guān)系。
步驟二:獲取子設(shè)備證書(shū)
子設(shè)備創(chuàng)建成功后,物聯(lián)網(wǎng)平臺(tái)會(huì)頒發(fā)設(shè)備證書(shū)。網(wǎng)關(guān)可通過(guò)以下方法,獲取子設(shè)備證書(shū)信息。
使用一機(jī)一密的認(rèn)證方式。
在設(shè)備創(chuàng)建成功后,在控制臺(tái)的設(shè)備詳情頁(yè)面,獲取ProductKey、DeviceName和DeviceSecret。
在網(wǎng)關(guān)與子設(shè)備之間定義協(xié)議,實(shí)現(xiàn)網(wǎng)關(guān)發(fā)現(xiàn)子設(shè)備,獲取子設(shè)備的設(shè)備證書(shū)。該協(xié)議由網(wǎng)關(guān)廠商與子設(shè)備廠商自行定義。
網(wǎng)關(guān)廠商可以在網(wǎng)關(guān)上提供某種配置方式,預(yù)置子設(shè)備的證書(shū)信息。該功能由網(wǎng)關(guān)廠商自行實(shí)現(xiàn)。
使用子設(shè)備動(dòng)態(tài)注冊(cè)的方式。
由網(wǎng)關(guān)向物聯(lián)網(wǎng)平臺(tái)上報(bào)子設(shè)備的ProductKey和DeviceName進(jìn)行注冊(cè)。物聯(lián)網(wǎng)平臺(tái)校驗(yàn)子設(shè)備ProductKey和DeviceName通過(guò)后,動(dòng)態(tài)下發(fā)子設(shè)備的DeviceSecret。
創(chuàng)建子設(shè)備時(shí),以設(shè)備的SN碼或MAC地址作為DeviceName。設(shè)備創(chuàng)建成功后,開(kāi)啟產(chǎn)品的動(dòng)態(tài)注冊(cè)功能
開(kāi)發(fā)網(wǎng)關(guān)時(shí),實(shí)現(xiàn)網(wǎng)關(guān)通過(guò)某種協(xié)議發(fā)現(xiàn)子設(shè)備,獲取子設(shè)備的型號(hào)(model)和唯一標(biāo)識(shí)(SN碼或MAC地址);并實(shí)現(xiàn)子設(shè)備型號(hào)(model)與阿里云物聯(lián)網(wǎng)平臺(tái)ProductKey的映射。
通過(guò)物聯(lián)網(wǎng)平臺(tái)的動(dòng)態(tài)注冊(cè)功能,從物聯(lián)網(wǎng)平臺(tái)獲取子設(shè)備的DeviceSecret。
心靈雞湯:
標(biāo)題:阿里云賬號(hào)免實(shí)名注冊(cè),阿里云國(guó)際站
地址:http://m.nickbaillie.com/kfxw/64265.html