MQTT是基於TCP/IP協議棧構建的非同步通訊訊息協議,是一種輕量級的發布、訂閱資訊傳輸協議。物聯網平台已支援MQTT 5.0協議,提高了系統效能、穩定性和延展性。您可以通過配置C Link SDK,將裝置接入阿里雲物聯網平台。
前提條件
已擷取C Link SDK。定製SDK時,在SDK定製頁面的串連物聯網平台協議地區,選中MQTT 5.0.0。
功能原理
應用程式通過調用C Link SDK的API,基於MQTT 5.0的協議,與物聯網平台建立串連。
如下功能時序圖,以裝置的應用程式(./demos/mqtt_v5_basic_demo.c
)為例,介紹應用程式實現該功能的流程。
MQTT 5.0接入功能API的更多資訊,請參見aiot_mqtt_api.h。
MQTT 5.0屬性管理功能API的更多資訊,請參見aiot_mqtt_props_api.h。