TSL (Thing Specification Language) モデルは、Alibaba Cloud IoT Platform のプロダクトのデータモデルを定義します。 C Link SDK を設定して、IoT Platform と TSL モデルのデータを交換できます。
前提条件
デバイス認証情報を取得する。
- TSL モデルを追加すること
-
SDK をカスタマイズする際に、[SDK カスタマイズ] ページの [高度な機能] セクションで、[TSL モデル] を選択すること。
開発環境を準備する。
背景情報
- IoT Platform の TSL モデルの機能については、「TSL モデルとは」をご参照ください。
- TSL モデルのデータ形式の詳細については、「デバイスのプロパティ、イベント、サービス」をご参照ください。
処理中
デバイスは、 MQTT (Message Queuing Telemetry Transport) を介して IoT Platform に接続し、プロパティとイベントを報告し、プロパティの設定とサービスの呼び出しに関する指示を受信します。
./demos/data_model_basic_demo.c
TSL モデル API の詳細については、aiot_dm_api.h をご参照ください。
例
- TSL モデルの使用例。
- aiot_dm_api.h に記載されているステータスコードの説明。