開源MQTT托管設(shè)備認證
本文介紹MQTT型實例中直連設(shè)備使用開源MQTT協(xié)議通過自定義認證信息(Username、Password、SN)進行注冊認證的流程。
背景信息
僅需要使用MQTT連接和消息上下行的場景中,為降低使用成本,設(shè)備接入物聯(lián)網(wǎng)平臺MQTT型企業(yè)版實例時,可使用Username、Password、SN信息作為設(shè)備密鑰進行設(shè)備身份認證。
使用限制
目前不再支持新購MQTT型企業(yè)版實例。
認證流程
創(chuàng)建產(chǎn)品:創(chuàng)建產(chǎn)品時,根據(jù)業(yè)務需要配置相關(guān)參數(shù)。
批量添加設(shè)備:在已創(chuàng)建產(chǎn)品下批量導入設(shè)備認證信息SN(可選)、MQTT Username和MQTT Password。
開發(fā)設(shè)備。
設(shè)備端必須開啟SSL/TLS協(xié)議擴展SNI(Server Name Indication),并配置接入域名。
設(shè)備端接入物聯(lián)網(wǎng)平臺的示例代碼及相關(guān)參數(shù)配置說明,請參見開源MQTT托管設(shè)備接入示例。
設(shè)備聯(lián)網(wǎng)認證。
設(shè)備上電聯(lián)網(wǎng)后,攜帶設(shè)備認證信息向物聯(lián)網(wǎng)平臺發(fā)起認證請求。
設(shè)備激活上線。
物聯(lián)網(wǎng)平臺校驗設(shè)備認證信息通過后,與設(shè)備建立連接,設(shè)備便可通過自定義的消息Topic與物聯(lián)網(wǎng)平臺進行通信。
通信原理與云網(wǎng)關(guān)設(shè)備通信原理相同,請參見消息通信說明。