MQTT是基於TCP/IP協議棧構建的非同步通訊訊息協議,是一種輕量級的發布、訂閱資訊傳輸協議。對於業務情境為MQTT協議的裝置,您可以通過配置C Link SDK,將其接入阿里雲物聯網平台。
前提條件
定製SDK時,在SDK定製頁面的串連物聯網平台協議地區,選中MQTT 3.1.1。
已擷取裝置認證資訊:
裝置使用物聯網平台頒發的裝置認證進行認證,具體操作,請參見擷取裝置認證資訊。
裝置使用自訂的裝置認證資訊進行認證,具體操作,請參見擷取雲網關裝置認證資訊。
背景資訊
非雲網關裝置使用MQTT協議接入物聯網平台的詳細內容,請參見MQTT協議接入的配置說明。
雲網關裝置使用MQTT協議接入物聯網平台的詳細內容,請參見MQTT協議雲網關概述。
功能原理
應用程式通過調用C Link SDK的API,基於MQTT的協議,與物聯網平台建立的串連。裝置應用程式實現接入物聯網平台通訊的功能時序圖如下。
MQTT接入功能API的更多資訊,請參見aiot_mqtt_api.h。