阿里雲物聯網平台提供的RRPC功能,是基於MQTT協議的一套請求和響應的同步機制,無需改動MQTT協議即可實現同步通訊。本文介紹通過配置C Link SDK,實現裝置端接收同步訊息,並處理和應答下發對裝置的控制指令。
前提條件
定製SDK時,在SDK定製頁面的串連物聯網平台協議地區,選中MQTT 3.1.1。
已擷取裝置認證資訊:
裝置使用物聯網平台頒發的裝置認證進行認證,具體操作,請參見擷取裝置認證資訊。
裝置使用自訂的裝置認證資訊進行認證,具體操作,請參見擷取雲網關裝置認證資訊。
背景資訊
功能原理
MQTT協議的串連,接收並同步應答物聯網平台的訊息。
demos/mqtt_rrpc_demo.c
RRPC功能基於MQTT接入功能,實現功能調用的API,請參見aiot_mqtt_api.h。