MQTT は、非同期通信のために TCP/IP 上で動作する軽量なパブリッシュ/サブスクライブメッセージングプロトコルです。IoT Platform は MQTT 5.0 をサポートし、システムのパフォーマンス、安定性、スケーラビリティを向上させます。C Link SDK を設定して、デバイスを Alibaba Cloud IoT Platform に接続します。
前提条件
-
C Link SDK を入手します。SDK をカスタマイズする際、[SDK のカスタマイズ] ページ、[IoT プラットフォームへの接続プロトコル] セクションで、[MQTT 5.0.0] を選択します。
仕組み
アプリケーションは C Link SDK API を使用して、MQTT 5.0 プロトコル経由で IoT Platform に接続します。
次のシーケンス図は、デバイスアプリケーション ./demos/mqtt_v5_basic_demo.c を例として、実装フローを示しています。

-
MQTT 5.0 接続 API の詳細については、「aiot_mqtt_api.h」をご参照ください。
-
MQTT 5.0 属性管理 API の詳細については、「aiot_mqtt_props_api.h」をご参照ください。
例
-
MQTT 5.0 接続機能の例については、「例」をご参照ください。
-
MQTT 5.0 接続機能に関連するエラーコードについては、「一般的なエラーコード」をご参照ください。