若您不使用阿里雲提供的裝置端SDK,而是使用其他方式,自己進行開發使您的裝置使用MQTT協議與物聯網平台串連,您可以參見本文提供的簽名程式碼範例進行MQTT串連簽名。
使用說明
推薦您使用阿里雲提供的裝置端SDK。使用阿里雲提供的任何一種語言的裝置端SDK,則不用您自己配置簽名機制。具體內容,請參見裝置接入Link SDK。
如果您不使用阿里雲提供的裝置端SDK,而是使用其他方式將您的裝置接入物聯網平台,注意事項如下:
- 需您自己保證串連的穩定性、MQTT串連保活和MQTT串連斷開重連。
- 使用其他方式導致的串連問題,阿里雲不負責相關的支援人員。
- 如果您要使用物聯網平台提供的OTA、物模型、一型一密等多種功能,需您自己編寫代碼進行功能實現。這會耗費較多的開發時間以及bug修複時間。
簽名計算程式碼範例
若您不使用阿里雲物聯網平台的裝置端SDK,本產品文檔提供了使用開源的Paho MQTT庫將裝置接入物聯網平台的程式碼範例,不同開發語言的相關程式碼範例及簽名演算法檔案見下表。
您可參考對應語言的簽名計算代碼,相關參數和使用的說明,請參見對應語言的接入文檔。