すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:TSL モデルを使用した通信

最終更新日:Mar 26, 2025

この記事では、Thing Specification Language(TSL)モデルを使用して、複数のシナリオでデバイスと IoT Platform 間の通信を実現する方法について説明します。

前提条件

以下の操作を実行します。
  1. プロダクトを作成する: IoT Platform コンソール でプロダクトを作成します。
  2. TSL 機能を追加する または TSL 機能を一括追加する: プロダクトの TSL モデルを設定します。
  3. デバイス側開発を完了する: TSL ベースの通信用にデバイスを設定し、デバイスを IoT Platform に接続します。

手順

重要 カスタム TSL モジュールを使用する場合、TSL データの各機能には、カスタムモジュールの識別子を含める必要があります。形式: モジュール識別子:機能識別子

たとえば、{tsl.functionBlockId} カスタムモジュールを使用する場合は、次の形式を使用して TSL 機能を指定する必要があります。

  • プロパティ: {tsl.functionBlockId}:{tsl.properties.identifier}
  • イベント: {tsl.functionBlockId}:{tsl.event.identifier}
  • サービス: {tsl.functionBlockId}:{tsl.service.identifier}
  1. デバイスデータを送信します。IoT Platform は、Alink プロトコルに基づいてデータを解析します。
    IoT Platform でプロパティの設定、期待される属性値の設定、サービスの呼び出しを実行できます。Alink プロトコルで定義されているデータ形式については、「デバイスのプロパティ、イベント、およびサービス」および「必要なデバイスプロパティ値」をご参照ください。
  2. IoT Platform でデータを確認する: IoT Platform は、デバイスから送信されたプロパティ、イベント、およびサービス呼び出しデータを確認します。サービス呼び出しデータには、リクエストパラメータと呼び出し結果が含まれます。確認されたデータは、TSL データ[デバイスの詳細]IoT Platform コンソール の ページの タブに表示されます。
  3. オプション:サーバー側サブスクリプション または データ転送 を設定します。サーバーは、データ転送ルールに基づいて、デバイスのプロパティ、イベント、プロパティ設定結果、およびサービス呼び出し結果を取得できます。
    データ形式については、「データ形式」をご参照ください。