MQTT是基於TCP/IP協議棧構建的非同步通訊訊息協議,是一種輕量級的發布、訂閱資訊傳輸協議。對於業務情境為MQTT協議的裝置,您可以通過配置C Link SDK,將其接入阿里雲物聯網平台。
前提條件
- 已準備開發環境。
- 已擷取C Link SDK。
定製SDK時,在SDK定製頁面的串連物聯網平台協議地區,選中MQTT 3.1.1。
- 已擷取裝置認證資訊。
功能原理
應用程式通過調用C Link SDK的API,基於MQTT的協議,與物聯網平台建立的串連。
如下功能時序圖,以裝置的應用程式(./demos/mqtt_basic_demo.c)為例,介紹應用程式實現該功能的流程。
MQTT接入功能API的更多資訊,請參見aiot_mqtt_api.h。