若您不使用阿里云提供的設(shè)備端SDK,而是使用其他方式,自己進(jìn)行開(kāi)發(fā)使您的設(shè)備使用MQTT協(xié)議與物聯(lián)網(wǎng)平臺(tái)連接,您可以參見(jiàn)本文提供的簽名代碼示例進(jìn)行MQTT連接簽名。
使用說(shuō)明
推薦您使用阿里云提供的設(shè)備端SDK。使用阿里云提供的任何一種語(yǔ)言的設(shè)備端SDK,則不用您自己配置簽名機(jī)制。具體內(nèi)容,請(qǐng)參見(jiàn)設(shè)備接入Link SDK。
如果您不使用阿里云提供的設(shè)備端SDK,而是使用其他方式將您的設(shè)備接入物聯(lián)網(wǎng)平臺(tái),注意事項(xiàng)如下:
- 需您自己保證連接的穩(wěn)定性、MQTT連接保活和MQTT連接斷開(kāi)重連。
- 使用其他方式導(dǎo)致的連接問(wèn)題,阿里云不負(fù)責(zé)相關(guān)的技術(shù)支持。
- 如果您要使用物聯(lián)網(wǎng)平臺(tái)提供的OTA、物模型、一型一密等多種功能,需您自己編寫(xiě)代碼進(jìn)行功能實(shí)現(xiàn)。這會(huì)耗費(fèi)較多的開(kāi)發(fā)時(shí)間以及bug修復(fù)時(shí)間。
簽名計(jì)算代碼示例
若您不使用阿里云物聯(lián)網(wǎng)平臺(tái)的設(shè)備端SDK,本產(chǎn)品文檔提供了使用開(kāi)源的Paho MQTT庫(kù)將設(shè)備接入物聯(lián)網(wǎng)平臺(tái)的代碼示例,不同開(kāi)發(fā)語(yǔ)言的相關(guān)代碼示例及簽名算法文件見(jiàn)下表。
您可參考對(duì)應(yīng)語(yǔ)言的簽名計(jì)算代碼,相關(guān)參數(shù)和使用的說(shuō)明,請(qǐng)參見(jiàn)對(duì)應(yīng)語(yǔ)言的接入文檔。