このセクションでは、Alibaba Cloud IoT Platform で使用されている用語について説明します。

用語集

用語 説明
プロダクト プロダクトとは、同じ機能を共有するデバイスのグループです。 IoT Platform は、各プロダクトに固有の ProductKey を発行します。 1 つのプロダクトに、数千台のデバイスが含まれる場合があります。
デバイス プロダクトを構成する物理デバイス。 IoT Platform は、各デバイスに対して同じプロダクト内で一意の DeviceName を発行します。 デバイスは、IoT Platform に直接接続することも、IoT Platform に接続されているゲートウェイにサブデバイスとしてマウントすることもできます。
ゲートウェイ ゲートウェイは IoT Platform に直接接続でき、サブデバイス管理機能を提供します。 サブデバイスは、ゲートウェイ経由でのみ IoT Platform と通信できます。
サブデバイス サブデバイスは基本的にデバイスです。 サブデバイスは IoT Platform に直接接続することはできず、ゲートウェイ経由でしのみ接続可能です。
3 つのキーフィールド 3 つのキーフィールドとは ProductKeyDeviceName、および DeviceSecret です。
  • ProductKey は、IoT Platform 内で一意のプロダクト識別子です。 このパラメーターは非常に重要であり、デバイスの認証と通信に使用されます。 このパラメーターは、安全な場所に保存してください。
  • DeviceName は、デバイス登録時に自動生成されるか、ユーザーによって定義されるデバイス名です。 各デバイスには、同じプロダクト内で一意の DeviceName が割り当てられます。 このパラメーターは非常に重要であり、デバイスの認証と通信に使用されます。 このパラメーターは、安全な場所に保存してください。
  • DeviceSecret は、デバイスごとに IoT Platform が発行する秘密鍵です。 DeviceSecret は DeviceName と組み合わせて使用します。 このパラメーターは非常に重要であり、デバイス認証に使用されます。 このパラメーターは、安全な場所に保存して、決して他人に明かさないでください。
ProductSecret ProductSecret は、プロダクトごとに IoT Platform が発行する秘密鍵です。 ProductSecret は通常、ProductKey と組み合わせて、プロダクト固有証明書による認証に使用されます。 このパラメーターは非常に重要です。 このパラメーターは、安全な場所に保存して、決して他人に明かさないでください。
Topic Topic は、Pub/Sub 通信時の伝送媒体として使用される UTF-8 文字列です。 デバイスは Topic にメッセージを公開したり、Topic からのメッセージをサブスクライブしたりできます。
Topic カテゴリ Topic カテゴリは、同じプロダクト内のさまざまなデバイスに関連付けられている Topic のセットです。${productKey} と ${deviceName} を組み合わせて一意のデバイスを指定できます。 Topic カテゴリは、同じプロダクト内のすべてのデバイスに適用できます。
パブリッシュ デバイスが Topic にメッセージを公開することを許可する操作権限。
サブスクライブ デバイスが Topic からのメッセージをサブスクライブすることを許可する操作権限。
RRPC RRPC は Revert-RPC の略です。 RPC (Remote Procedure Call) は、クライアントとサーバー間の対話形式を使用しており、リモート対話に詳しくなくても、遠隔地でプロシージャを実行できます。 RRPC を使用すると、指定したデバイスにリクエストを送信したり、そのデバイスからレスポンスを受信したりできます。
タグ タグには、プロダクトタグとデバイスタグがあります。
  • プロダクトタグには、通常、同じプロダクト内のすべてのデバイスに共通する情報を設定します。
  • デバイスタグには、デバイス固有の機能を設定します。 必要に応じて、カスタムタグを追加することができます。
Alink デバイスと IoT Platform との通信用プロトコル。
TSLモデル IoT Platform は、TSL (Thing Specification Language) を使用してデバイスを記述します。 TSL モデルには、プロパティ、サービス、およびイベントが含まれます。 TSL モデルは JSON 形式を使用します。 TSL に基づいてデータを編成し、データをクラウドに報告することができます。
プロパティ 環境モニタリング装置によって収集された温度情報など、デバイスの実行ステータスを設定する機能。 プロパティは、GET および SET のリクエストメソッドをサポートしています。 アプリケーションシステムは、プロパティを取得および設定するリクエストを送信できます。
サービス 外部のリクエスターから使用できるデバイスで提供される機能またはメソッドを設定する機能。 入力パラメーターと出力パラメーターを指定できます。 プロパティと比較して、サービスは 1 つのコマンドを使用して複雑なビジネスロジックを実装することができます (特定のタスクを実行するなど)。
イベント デバイスの実行中に生成されるイベントを設定する機能。 イベントには通常、対処または注意を必要とする通知が含まれ、複数の出力パラメーターが含まれている場合があります。 たとえば、タスクの完了通知、デバイス障害の発生、温度アラートなどのイベントがあります。 イベントをサブスクライブすることも、プッシュすることもできます。
データ解析スクリプト IoT Platform Pro で作成されたプロダクト内のデバイスでは、パススルーモードまたはカスタムモードを使用して IoT Platform にデータを送信する場合、データ解析スクリプトを作成して、デバイスから送信されたバイナリデータまたはカスタム JSON データを Alink に変換する必要があります。
デバイスシャドウ デバイスシャドウは、デバイスまたはアプリケーションのステータス情報を保存するための JSON ファイルです。 各デバイスには、IoT Platform 内で固有のデバイスシャドウが割り当てられます。 デバイスがインターネットに接続されているかどうかに関係なく、デバイスシャドウを使用して、MQTT や HTTP 経由でデバイスのステータスを取得および設定できます。
ルールエンジン ルールエンジンは、SQL ベースの言語を提供し、Topic からデータをフィルタリングし、処理したデータを Message Service や Table Store など、他の Alibaba Cloud サービスに送信できます。