IoT 用語集

この記事では、IoT の記事で使用される一般的な用語の一部を示します。

A

Advanced Message Queueing Protocol

IoT Hub および IoT Central がデバイスと通信するためにサポートしているメッセージング プロトコルの 1 つです。

詳細情報

大文字と小文字の規則: 常に Advanced Message Queueing Protocol

初回およびそれ以降の言及: コンテキストに応じて完全にスペルアウトします。 あるいは、省略形である AMQP を使用します。

省略形: AMQP

適用対象: Iot Hub、IoT Central、デバイス開発者

割り当てポリシー

Device Provisioning Service では、リンクされた IoT ハブへのデバイスの割り当て方法が、割り当てポリシーによって決まります。

大文字と小文字の規則: 常に小文字にします。

適用先: Device Provisioning Service

構成証明メカニズム

Device Provisioning Service では、デバイスの ID を確認する手段として構成証明メカニズムが使用されます。 構成証明メカニズムは、登録時に構成されます。

構成証明メカニズムには、X.509 証明書、トラステッド プラットフォーム モジュール、対称キーが含まれます。

大文字と小文字の規則: 常に小文字にします。

適用先: Device Provisioning Service

自動デプロイ

一連の IoT Edge モジュールを実行する IoT Edge デバイスの対象のセットを構成する IoT Edge の機能。 各デプロイでは、新しいデバイスが作成されたかターゲット条件と一致するよう変更されたときでも、対象の条件と一致するすべてのデバイスが特定のモジュールのセットを実行することが継続的に保証されます。 各 IoT Edge デバイスは、そのターゲット条件を満たす最優先のデプロイのみを受け取ります。

詳細情報

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Edge

自動デバイス構成

ソリューション バックエンドが、デバイス ツインのセットに必要なプロパティを割り当て、システム メトリックとカスタム メトリックを使ってデバイスの状態を報告することができるようにする IoT Hub の機能

詳細情報

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

自動デバイス管理

大規模な数のデバイスをそのライフサイクル全体にわたって管理するための、複雑で反復的なタスクを大幅に自動化する IoT Hub の機能。 この機能を使用して、対象となるデバイスをプロパティに基づいて設定し、必要な構成を定義しておくと、デバイスがスコープに適合したときに、IoT Hub によってデバイスが更新されます。

自動デバイス構成IoT Edge の自動展開で構成されます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

Azure Digital Twins

実世界の物、場所、ビジネス プロセス、人についてデジタル表現を作成するための PaaS (サービスとしてのプラットフォーム) オファリング。 環境全体を表すツイン グラフを作成し、それらを使用して、製品の質を高め、運用とコストを最適化し、カスタマー エクスペリエンスを通じてブレークスルーをもたらす分析情報を入手します。

詳細情報

大文字と小文字の規則: サービスに言及している場合は、常に各単語の先頭文字を大文字にします。

初回およびそれ以降の言及: サービスに言及している場合は、常に Azure Digital Twins として完全にスペルアウトします。

使用例: Azure Digital Twins モデルのデータは、追加の分析またはストレージのために下流の Azure サービスにルーティングできます。

適用対象: デジタル ツイン

Azure Digital Twins インスタンス

お客様のサブスクリプションにおける、Azure Digital Twins サービスの単一のインスタンス。 Azure Digital Twins が Azure サービス全体を指すのに対して、Azure Digital Twins インスタンスは、個々の Azure Digital Twins リソースを指します。

大文字と小文字の規則: サービス名は常に各単語の先頭文字を大文字にします。

初回およびそれ以降の言及: 常に "Azure Digital Twins インスタンス" として完全にスペルアウトします。

適用対象: デジタル ツイン

Azure IoT Explorer

デバイスが送信しているテレメトリの表示、デバイスのプロパティの操作、 コマンド の呼び出しを行うために使用できるツール。 また、エクスプローラーを使用して、デバイスとの対話およびテストを行ったり、IoT プラグ アンド プレイ デバイスを管理したりすることもできます。

詳細情報

大文字と小文字の規則: 常に Azure IoT Explorer として各単語の先頭文字を大文字にします。

適用対象: Iot Hub、デバイス開発者

Azure IoT Operations プレビュー – Azure Arc で有効化

エッジの統合データ プレーン。 これは、Azure Arc 対応エッジ Kubernetes クラスター上で実行される、モジュール式のスケーラブルな高可用性データ サービスのコレクションです。 これにより、さまざまなシステムからのデータ キャプチャが可能になり、Microsoft Fabric などのデータ モデリング アプリケーションと統合され、組織が産業用メタバースをデプロイするのに役立ちます。

詳細情報

記事で最初に言及する場合は、"Azure IoT Operations プレビュー - Azure Arc で有効化" を使用します。以降の言及では、Azure IoT Operations を使用できます。 頭字語は使用しないでください。

大文字小文字の規則: "Azure IoT Operations プレビュー - Azure Arc で有効化" または Azure IoT Operations として常に大文字にします。

Azure IoT Tools

VS Code での Azure IoT Hubデバイスの管理に役立つクロス プラットフォームでオープンソースの Visual Studio Code 拡張機能。 Azure IoT Tools を使用すると、IoT 開発者は VS Code で IoT プロジェクトを容易に開発できます。

大文字と小文字の規則: 常に Azure IoT Tools として各単語の先頭文字を大文字にします。

適用対象: Iot Hub、IoT Edge、IoT Central、デバイス開発者

Azure IoT device SDK

複数の言語で使用可能なこれらの SDKS を使用すると、IoT Hub または IoT Central アプリケーションと対話するデバイス アプリを作成できます。

詳細情報

大文字と小文字の規則: 常に Azure IoT device SDK と呼びます。

初回およびそれ以降の言及: 初回の言及では、常に Azure IoT device SDK を使用します。 それ以降の言及では、device SDK に省略します。

使用例: Azure IoT device SDK には、デバイスのクライアント ライブラリ、開発者ガイド、サンプル、ドキュメントが集約されています。 プログラムから device SDK を使用すると、Azure IoT サービスにデバイスを接続するのに役立ちます。

適用対象: Iot Hub、IoT Central、デバイス開発者

Azure IoT サービス SDK

複数の言語で使用可能なこれらの SDK を使用すると、IoT Hub と対話するバックエンド アプリを作成できます。

詳細情報

大文字と小文字の規則: 常に Azure IoT service SDK と呼びます。

初回およびそれ以降の言及: 初回の言及では、常に Azure IoT service SDK を使用します。 それ以降の言及では、service SDK に省略します。

適用対象: Iot Hub

B

バックエンド アプリ

IoT Hub において、IoT Hub 上のサービス向けエンドポイントのいずれかに接続するアプリ。 たとえば、バックエンド アプリはデバイスからクラウドへのメッセージの取得や、ID レジストリの管理を行います。 通常、バック エンド アプリはクラウドで実行されますが、チュートリアルの多くでは、シンプルにするためにバックエンド アプリはローカル開発用コンピューターで実行されるコンソール アプリです。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

組み込みのエンドポイント

IoT Hub に組み込まれたエンドポイント。 たとえば、すべての IoT Hub には、Event Hub と互換性がある組み込みのエンドポイントが含まれています。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

C

クラウド ゲートウェイ

クラウド ゲートウェイは、IoT Hub または IoT Central に直接接続できないデバイスの接続を有効にするクラウドでホストされたアプリ。 デバイスでローカルに実行されるフィールド ゲートウェイとは異なり、クラウド ゲートウェイはクラウドでホストされます。 クラウド ゲートウェイの一般的なユース ケースは、デバイスにプロトコル変換を実装することです。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

クラウド プロパティ

IoT Central アプリケーションにデバイスのメタデータを格納できるようにする IoT Central の機能。 クラウド プロパティデバイス テンプレートで定義されますが、デバイス モデルの一部ではありません。 クラウド プロパティはデバイスと同期されません。

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Central

クラウドからデバイスへ

IoT Hub から接続されたデバイスに送信されるメッセージ。 多くの場合、これらのメッセージは、デバイスにアクションを実行することを指示するコマンドです。

大文字と小文字の規則: 常に小文字にします。

省略形: C2D は使用しないでください。

適用対象: Iot Hub

コマンド

コマンドは、IoT プラグ アンド プレイ インターフェイスで定義され、デジタル ツインで呼び出すことができるメソッドを表します。 たとえば、デバイスを再起動するコマンドがあります。 IoT Central では、コマンドはデバイス テンプレートで定義されます。

適用対象: Iot Hub、IoT Central、デバイス開発者

コンポーネント

IoT プラグ アンド プレイおよび Azure Digital Twins では、コンポーネントを使用すると、他のインターフェイスのアセンブリとしてモデルインターフェイスを作成できます。 デバイス モデルでは、複数のインターフェイスをコンポーネントとして組み合わせることができます。 たとえば、モデルにスイッチ コンポーネントとサーモスタット コンポーネントを含めることができます。 モデル内の複数のコンポーネントで、同じインターフェイスの種類を使用することもできます。 たとえば、モデルに 2 つのサーモスタット コンポーネントを含めることができます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、デジタル ツイン、デバイス開発者

構成

自動デバイス構成のコンテキストでは、IoT Hub 内で、デバイス ツインのセットに必要な構成を定義し、状態と進行状況を報告するためのメトリックのセットを提供します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

接続文字列

アプリのコード内で使用して、エンドポイントへの接続に必要な情報をカプセル化します。 通常、接続文字列には、エンドポイントのアドレスとセキュリティ情報が含まれますが、接続文字列の形式はサービス間で異なります。 IoT Hub サービスに関連付けられた接続文字列には次の 2 種類があります。

  • デバイス接続文字列 を使用すると、IoT Hub 上のデバイス向けエンドポイントにデバイスを接続できます。
  • IoT Hub 接続文字列を使用すると、IoT Hub 上のサービス向けエンドポイントにバックエンド アプリを接続できます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、デバイス開発者

カスタム エンドポイント

ルーティング ルールによって送信されたメッセージを配信する IoT Hub 上のユーザー定義のエンドポイント。 これらのエンドポイントは、イベント ハブ、Service Bus キュー、または Service Bus トピックに直接接続します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

カスタム ゲートウェイ

IoT Hub または IoT Central に直接接続できないデバイスの接続を有効にします。 Azure IoT Edge を使用して、メッセージを処理するカスタム ロジック、カスタム プロトコルの変換、およびその他の処理を実装するカスタム ゲートウェイを構築できます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

D

既定のコンポーネント

すべての IoT プラグ アンド プレイ デバイスモデルに既定のコンポーネントがあります。 単純なデバイス モデルには、既定のコンポーネントのみがあります。このようなモデルは、コンポーネント デバイスなしとも呼ばれます。 より複雑なモデルでは、既定のコンポーネントの下に複数のコンポーネントが入れ子になっています。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者

配置マニフェスト

1 つ以上の IoT Edge デバイスモジュール ツイン構成データを含む、IoT Edge の JSON ドキュメント。

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Edge、IoT Central

必要な構成

デバイス ツインにおいては、必要な構成とは、デバイスと同期する必要がある、デバイス ツイン内のプロパティとメタデータの完全なセットを指します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

必要なプロパティ

デバイス ツインにおいては、必要なプロパティは、デバイスの構成や状態を同期するために報告されるプロパティとともに使用される、デバイス ツインのサブセクションです。 必要なプロパティはバックエンド アプリのみで設定でき、デバイス アプリによって監視されます。 IoT Central では、書き込み可能なプロパティという用語を使用します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

Device

IoT においては、デバイスは、通常は、データの収集や他のデバイスの制御を実行できる、小規模なスタンドアロン コンピューティング デバイスです。 環境監視デバイス (温室の散水システムや換気システムのコントローラー) はデバイスの一例です。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、IoT Edge、Device Provisioning Service、デバイス開発者

Device Provisioning Service

ゼロタッチ デバイス プロビジョニングに使用する IoT Hub と IoT Central のヘルパー サービス。 DPS を使用すると、セキュリティで保護されたスケーラブルな方法で何百万台ものデバイスをプロビジョニングできます。

大文字と小文字の規則: 常に Device Provisioning Service として各単語の先頭文字を大文字にします。

初回およびそれ以降の言及: IoT Hub Device Provisioning Service

省略形: DPS

適用対象: Iot Hub、Device Provisioning Service、IoT Central

デバイス REST API

デバイスで、デバイスからクラウドへのメッセージを IoT Hub に送信し、クラウドからデバイスへのメッセージを IoT Hub から受信するために使用できる REST API。 通常は、上位レベルの Azure IoT デバイス SDK のいずれかを使用する必要があります。

詳細情報

大文字と小文字の規則: 常に Device REST API にします。

適用対象: Iot Hub

デバイス アプリ

デバイス アプリは、デバイスで実行され、IoT Hub または IoT Central アプリケーションとの通信を処理します。 デバイス アプリを実装する場合、通常 Azure IoT device SDK のいずれかを使用します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者

デバイス ビルダー

デバイスで実行するコードを作成する担当者。 デバイス ビルダーでは通常、デバイス クライアントを実装するために Azure IoT device SDK のいずれかを使用します。 デバイス ビルダーは、IoT プラグ アンド プレイ デバイスで実行するコードを実装するときに、デバイス モデルインターフェイスを使用します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、IoT Edge、デバイス開発者

デバイス ID

IoT HubID レジストリまたは IoT Central アプリケーションに登録されているすべてのデバイスに割り当てられた一意の識別子。

大文字と小文字の規則: 常に小文字にします。 省略形を使用する場合、ID はすべて大文字です。

省略形: デバイス ID

適用対象: Iot Hub、IoT Central

デバイス管理

デバイス管理には、計画、プロビジョニング、構成、監視、インベントリからの削除などを含む IoT ソリューション内のデバイスの管理に関連するライフ サイクル全体が含まれます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

[デバイス モデル]

デバイスの機能のデジタル ツイン定義言語を使用する説明。 機能には、テレメトリプロパティコマンドが含まれます。

詳細情報

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者、デジタル ツイン

デバイス プロビジョニング

最初のデバイス データをソリューション内のストアに追加するプロセスです。 新しいデバイスをハブに接続できるようにするには、デバイスの ID とキーを IoT Hub ID レジストリに追加する必要があります。 Device Provisioning Service は、IoT hub または IoT Central アプリケーションにデバイスを自動的にプロビジョニングできます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Central

デバイス テンプレート

IoT Central では、デバイス テンプレートとは、アプリケーションに接続するタイプのデバイスの特性や動作を定義したブループリントです。

たとえば、デバイス テンプレートによって、IoT Central が、適切なユニットとデータの種類を使用して視覚化を作成できるように、デバイスが送信するテレメトリを定義できます。 デバイス モデルは、デバイス テンプレートの一部です。

大文字と小文字の規則: 常に小文字にします。

省略形: "テンプレート" と省略しないでください。 IoT Central にはアプリケーション テンプレートもあるためです。

適用対象: IoT Central

デバイス ツイン

デバイス ツインは、デバイスの状態に関する情報 (メタデータ、構成、状態など) を格納する JSON ドキュメントです。 IoT Hub は、IoT Hub でプロビジョニングする各デバイスにデバイス ツインを保持します。 デバイス ツインを使用すると、デバイスとソリューションのバック エンド間でデバイスの状態と構成を同期できます。 デバイス ツインにクエリを実行して、特定のデバイスや、長時間実行されている操作の状態を見つけることができます。

デジタル ツインも参照してください。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

デバイスからクラウドへ

接続されたデバイスから IoT Hub または IoT Central に送信されるメッセージを指します。

大文字と小文字の規則: 常に小文字にします。

省略形: D2C は使用しないでください。

適用対象: Iot Hub

Digital Twins Definition Language

IoT プラグ アンド プレイ デバイスAzure Digital Twins エンティティのモデルインターフェイスを記述するための JSON-LD 言語。 この言語を使用すると、IoT プラットフォームと IoT ソリューションでエンティティのセマンティクスを使用できます。

詳細情報

初回およびそれ以降の言及: 常に Digital Twins Definition Language として完全にスペルアウトします。

省略形: DTDL

適用対象: Iot Hub、IoT Central、デジタル ツイン

デジタル ツイン

デジタル ツインは、物理オブジェクトを表すデジタル データのコレクションです。 物理オブジェクトでの変更は、デジタル ツインに反映されます。 状況によっては、デジタル ツインを使用して物理オブジェクトを操作できます。 315Azure Digital Twins サービスでは、Digital Twins Definition Language で記述されたモデルを使用して、物理デバイスのデジタル ツインまたはそれ以上のレベルの抽象的なビジネス概念を表現することで、クラウドベースの多様なデジタル ツイン ソリューションを実現します。 IoT プラグ アンド プレイデバイスには、Digital Twins Definition Language デバイス モデルによって記述されたデジタル ツインがあります。

デバイス ツインも参照してください。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン、デバイス開発者

デジタル ツインの変更イベント

IoT プラグ アンド プレイ デバイスIot Hub に接続されると、このハブはそのルーティング機能を使用して、デジタル ツインの変更に関する通知を送信できます。 IoT Central データ エクスポート機能は、デジタル ツインの変更イベントを他のサービスに転送することもできます。 たとえば、デバイス上でプロパティ値が変更されるたびに、IoT Hub では通知をイベント ハブなどのエンドポイントに送信できます。

大文字と小文字の規則: 常に小文字にします。

省略形: 他の種類の変更イベントと区別するために、常に完全にスペルアウトします。

適用対象: Iot Hub、IoT Central

デジタル ツイン グラフ

Azure Digital Twins サービスでは、リレーションシップを使用してデジタル ツインを接続することにより、物理環境全体をデジタルで表現するナレッジ グラフを作成できます。 1 つの Azure Digital Twins インスタンスで、接続されていない多数のグラフ、または相互に接続された単一のグラフをホストできます。

大文字と小文字の規則: 常に小文字にします。

初回およびそれ以降の言及: 初回の言及では "デジタル ツイン グラフ" を使用し、それ以降は "ツイン グラフ" を使用します。

適用対象: Iot Hub

ダイレクト メソッド

IoT Hub 上で API を呼び出すことによって、デバイス上で実行するメソッドをトリガーするための方法。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

ダウン ストリーム サービス

現在のコンテキストからデータを取得するサービスを表す相対的な用語。 たとえば、Azure Digital Twins から Time Series Insights へのデータ フローを設定する場合、Azure Digital Twins のコンテキストでは、Time Series Insights はダウンストリーム サービスです。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン

E

エンドポイント

他のサービスからデータを取得できるデータ ルーティング サービスの名前付きの表現。

IoT Hub は、アプリの IoT Hub への接続を有効にする複数のエンドポイントを公開します。 デバイスからクラウドへのメッセージの送信といった操作をデバイスで実行できるようにする、デバイス向けのエンドポイントがあります。 デバイス ID の管理といった操作をバックエンド アプリで実行できるようにする、サービス向けの管理エンドポイントがあります。 デバイスからクラウドへのメッセージを読み取るためのサービス向けの組み込みエンドポイントがあります。 ルーティング ルールによって送信されたデバイスからクラウドへのメッセージを受信するカスタム エンドポイントを作成できます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

登録

Device Provisioning Service における登録とは、自動プロビジョニングを通じてリンクされた IoT Hub に登録できる個々のデバイスや一連のデバイスを記録することです。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Central

加入グループ

Device Provisioning Service および IoT Central では、X.509 または対称キーの構成証明メカニズムを共有する一連のデバイスが、登録グループによって識別されます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、Device Provisioning Service、IoT Central

イベント ハブ互換エンドポイント

イベント ハブ互換メソッドを使用して、ハブに送信されたデバイス メッセージを読み取ることができる IoT Hubエンドポイント。 イベント ハブと互換性があるメソッドには、Event Hubs SDKAzure Stream Analytics が含まれます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

イベント ハンドラー

イベントの到着によってトリガーされるプロセス。 たとえば、Azure 関数にイベント処理コードを追加し、エンドポイントイベント ルーティングを使用してそれにデータを送信することで、イベント ハンドラーを作成できます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

イベント ルーティング

あるデバイスまたはサービスから他のデバイスまたはサービスのエンドポイントにイベントとそのデータを送信するプロセス。

IoT Hub で、メッセージの送信方法を表すルーティング規則を定義できます。 Azure Digital Twins で、この目的のために作成されるエンティティがイベント ルートです。 Azure Digital Twins のイベント ルートには、各エンドポイントに送信されるイベントの種類を制限するフィルターを含めることができます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、デジタル ツイン

F

フィールド ゲートウェイ

IoT Hub に直接接続できないデバイスを接続できるようにします。通常はデバイスにローカルにデプロイされます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

G

ゲートウェイ

ゲートウェイは、IoT Hub に直接接続できないデバイスの接続を有効にします。 フィールド ゲートウェイクラウド ゲートウェイおよびカスタム ゲートウェイもご確認ください。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

ゲートウェイ デバイス

フィールド ゲートウェイの一例です。 ゲートウェイデバイスには、標準の IoT デバイスまたは IoT Edge デバイスがあります。

IoT Hub に直接接続できないダウンストリーム デバイスの接続が、ゲートウェイ デバイスによって可能になります。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、IoT Edge

H

ハードウェア セキュリティ モジュール

デバイス シークレットを安全なハードウェアベースのストレージに保管するために使用します。 これは、デバイスのシークレット ストレージとして最も安全な形態です。 ハードウェア セキュリティ モジュールでは、X.509 証明書と対称キーの両方を格納できます。 Device Provisioning Service では、構成証明メカニズムで ハードウェア セキュリティ モジュールを使用できます。

大文字と小文字の規則: 常に小文字にします。

初回およびそれ以降の言及: 初回の言及では "ハードウェア セキュリティ モジュール" として完全にスペルアウトします。

省略形: HSM

適用対象: Iot Hub、デバイス開発者、Device Provisioning Service、

I

ID スコープ

Device Provisioning Service インスタンスに、その作成時に割り当てられる一意の値です。

IoT Central アプリケーションでは DPS インスタンスを活用し、IoT Central の UI を通じて ID スコープを公開します。

大文字と小文字の規則: 常に "ID スコープ" を使用します。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Central

ID レジストリ

ハブに接続することを許可された個々のデバイスに関する情報を保存する IoT Hub の組み込みコンポーネント

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

個別登録

Device Provisioning ServiceIoT Hub にプロビジョニングできる 1 つのデバイスを識別します。

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Hub、Device Provisioning Service

インターフェイス

IoT プラグ アンド プレイでは、インターフェイスで IoT プラグ アンド プレイ デバイスまたはデジタル ツインによって実装される関連機能が記述されます。 インターフェイスは、さまざまなデバイス モデルで再利用できます。 インターフェイスがデバイスモデルで使用されるときは、デバイスのコンポーネントが定義されます。 単純なデバイスには、既定のインターフェイスのみが含まれています。

Azure Digital Twins では、Digital Twins Definition Language モデル定義の最上位のコード アイテムを指す際にインターフェイスが使用されることがあります。

大文字と小文字の規則: 常に小文字にします。

適用対象: デバイス開発者、デジタル ツイン

IoT Edge

Azure サービスのクラウド中心のデプロイと、オンプレミスのデバイスに対するソリューション固有のコードを可能にするサービスおよび関連クライアント ライブラリとランタイム。 IoT Edge デバイスでは、他のデバイスからデータを集計して、データがクラウドに送信される前にコンピューティングと分析を実行できます。

詳細情報

大文字と小文字の規則: 常に IoT Edge として各単語の先頭文字を大文字にします。

初回およびそれ以降の言及: Azure IoT Edge としてスペルアウトします。

適用対象: IoT Edge

IoT Edge エージェント

IoT Edge ランタイムの、モジュールのデプロイと監視を担当する部分です。

大文字と小文字の規則: 常に "IoT Edge エージェント" として各単語の先頭文字を大文字にします。

適用対象: IoT Edge

IoT Edge デバイス

Azure サービス、サードパーティのサービス、または独自のコードを実行するために、コンテナー化された IoT Edgeモジュールを使用するデバイス。 デバイスでは、IoT Edge ランタイム によってモジュールが管理されます。 クラウドから、IoT Edge デバイスをリモートで監視および管理できます。

大文字と小文字の規則: 常に IoT Edge デバイス として各単語の先頭文字を大文字にします。

適用対象: IoT Edge

IoT Edge ハブ

モジュール間通信、アップストリーム通信、ダウンストリーム通信を担当する IoT Edge ランタイムの部分。

大文字と小文字の規則: 常に IoT Edge ハブ として各単語の先頭文字を大文字にします。

適用対象: IoT Edge

IoT Edge ランタイム

Microsoft が配布する、IoT Edge デバイスにインストールされるすべてのものが含まれます。 これには、Edge エージェント、Edge ハブ、IoT Edge セキュリティ デーモンが含まれます。

大文字と小文字の規則: 常に IoT Edge ランタイム として各単語の先頭文字を大文字にします。

適用対象: IoT Edge

IoT Hub

何百万ものデバイスソリューションのバックエンド間で、セキュリティで保護された信頼性のある双方向通信を実現する、フル マネージドの Azure サービス。 詳細については、「Azure IoT Hub とは」を参照してください。 Azure サブスクリプションを使用して、IoT メッセージングのワークロードを処理する IoT Hub を作成できます。

詳細情報

大文字と小文字の規則: サービスに言及している場合は、IoT Hub として各単語の先頭文字を大文字にします。 インスタンスに言及している場合は、"IoT ハブ" とします。

初回およびそれ以降の言及: Azure IoT Hub として完全にスペルアウトします。 2 回目以降の言及では IoT Hub にすることができます。 コンテキストが明確な場合は、インスタンスに言及するために "ハブ" を使用します。

使用例: Azure IoT Hub サービスにより、セキュリティで保護された双方向通信が可能になります。 デバイスは IoT ハブにデータを送信します。

適用対象: Iot Hub

IoT Hub リソース REST API

ハブの作成、更新、削除などの操作を実行する Azure サブスクリプションの IoT Hub を管理するために使用できる API。

大文字と小文字の規則: 常に IoT Hub Resource REST API として各単語の先頭文字を大文字にします。

適用対象: Iot Hub

IoT Hub メトリック

IoT Hub の状態を監視できる Azure portal の機能 IoT Hub メトリックにより、IoT hub とそれに接続されたデバイスの全体的な正常性を評価することができます。

大文字と小文字の規則: 常に "IoT Hub メトリック" として各単語の先頭文字を大文字にします。

適用対象: Iot Hub

IoT Hub クエリ言語

ジョブデジタル ツインデバイス ツインのクエリを実行できる、IoT Hub 向けの SQL に似た言語です。

大文字と小文字の規則: 常に "IoT Hub クエリ言語" として各単語の先頭文字を大文字にします。

初回およびそれ以降のメンション: "IoT Hub クエリ言語" として完全にスペルアウトします。コンテキストが明確な場合は、2 回目以降の言及では "クエリ言語" にすることができます。

適用対象: Iot Hub

IoT プラグ アンド プレイ ブリッジ

Windows または Linux ゲートウェイに接続されている既存のセンサーと周辺機器を IoT プラグ アンド プレイ デバイスとして接続できるようにするオープンソース アプリケーション。

大文字と小文字の規則: 常に "IoT プラグ アンド プレイ ブリッジ" として単語の先頭文字を大文字にします。

初回およびそれ以降の言及: "IoT プラグ アンド プレイ ブリッジ" として完全にスペルアウトします。 コンテキストが明確である場合、2 回目以降の言及では"ブリッジ" にすることができます。

適用対象: Iot Hub、デバイス開発者、IoT Central

IoT プラグ アンド プレイ規則

IoT デバイスソリューションとデータを交換するときに従う必要がある一連の規則。

大文字と小文字の規則: 常に "IoT プラグ アンド プレイ規則" として単語の先頭文字を大文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者

IoT プラグ アンド プレイ デバイス

データの収集や他のデバイスの制御を行い、デバイス モデルを実装するソフトウェアまたはファームウェアを実行する、一般的には小規模なスタンドアロンのコンピューティング デバイス。 環境監視デバイス (スマート農業灌漑システムのコントローラー) は、IoT プラグ アンド プレイ デバイスの一例です。 IoT プラグ アンド プレイ デバイスは、直接または IoT Edgeモジュールとして実装できます。

大文字と小文字の規則: 常に "IoT プラグ アンド プレイ デバイス" として単語の先頭文字を大文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者

Azure CLI 向け IoT 拡張機能

Azure CLI 用拡張機能 この拡張機能を使用すると、ID レジストリ内のデバイスの管理、デバイス メッセージの送受信、IoT Hub 操作の監視などのタスクを実行できます。

詳細情報

大文字と小文字の規則: 常に "Azure CLI 向け IoT 拡張機能" として各単語の先頭文字を大文字にします。

適用対象: Iot Hub、IoT Central、IoT Edge、Device Provisioning Service、デバイス開発者

J

ジョブ

IoT Hub のコンテキストでは、ジョブを使用して、IoT Hub に登録されている一連のデバイスでアクティビティのスケジュール設定と追跡を行うことができます。 アクティビティには、デバイス ツインの必要なプロパティの更新、デバイス ツインのタグの更新、およびダイレクト メソッドの呼び出しが含まれます。 IoT Hub は、ジョブを使用して ID レジストリとの間でインポートおよびエクスポートも行います。

IoT Central のコンテキストでジョブ を使用すると、プロパティを設定してコマンドを呼び出すことによって、接続されているデバイスを一括して管理できます。 また、IoT Central ジョブを使用すると、クラウド プロパティを一括で更新することもできます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

L

リーフ デバイス

ダウンストリーム デバイスが接続されていないデバイス。 通常、リーフ デバイスはゲートウェイ デバイスに接続されます。

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Edge、IoT Central、デバイス開発者

ライフサイクル イベント

Azure Digital Twins では、データ項目 (デジタル ツインリレーションシップイベント ハンドラーなど) が Azure Digital Twins インスタンスで作成されたり削除されたりすると、このタイプのイベントが発生します。

大文字と小文字の規則: 常に小文字にします。

適用対象: デジタル ツイン、Iot Hub、IoT Central

リンクされた IoT ハブ

Device Provisioning Service インスタンスにリンクされている IoT Hub。 DPS インスタンスは、リンクされた IoT Hub で、デバイス ID を登録し、デバイス ツインの初期構成を設定できるようになります。

大文字と小文字の規則: 常に "リンクされた IoT ハブ" として単語の先頭文字を大文字にします。

適用対象: IoT Hub、Device Provisioning Service

M

MQTT

IoT Hub および IoT Central がデバイスと通信するためにサポートしているメッセージング プロトコルの 1 つです。 MQTT は何の意味もありません。

詳細情報

初回およびそれ以降の言及: MQTT

省略形: MQTT

適用対象: Iot Hub、IoT Central、デバイス開発者

モデル

物理環境におけるエンティティのタイプ (そのプロパティやテレメトリ、コンポーネントを含む) を定義します。 モデルを使用して、そのタイプの特定の物理オブジェクトを表すデジタル ツインが作成されます。 モデルは、Digital Twins Definition Language で記述されます。

Azure Digital Twins サービスでは、デバイスまたはそれ以上のレベルの抽象的なビジネス概念をモデルで定義することができます。 IoT プラグ アンド プレイでは、デバイス モデルで、デバイスを具体的に記述します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン、デバイス開発者

モデル ID

IoT Plug and Play デバイスは、IoT Hub またはIoT Central アプリケーションに接続すると、実装する Digital Twins Definition Language モデルのモデル ID を送信します。 すべてのモデルを一意のモデル ID として使用します。 このモデル ID により、ソリューションではデバイス モデルを見つけることができます。

大文字と小文字の規則: 常に "モデル ID" として大文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者、デジタル ツイン

モデル リポジトリ

Digital Twins Definition Languageモデルインターフェイスを保存します。 ソリューションでは、モデル ID を使用してリポジトリからモデルを取得します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン

モデル リポジトリの REST API

モデル リポジトリの管理と対話のための API です。 たとえば、API を使用して、デバイス モデルを検索および取得できます。

大文字と小文字の規則: 常に "モデル リポジトリの REST API" として大文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン

モジュール

IoT Hubデバイス SDK を使用して、それぞれが IoT Hub への独立した接続を確立するモジュールのインスタンスを作成できます。 これにより、デバイスのさまざまなコンポーネントごとに個別の名前空間を使用することができます。

モジュール IDモジュール ツインは、デバイス IDデバイス ツインと同様の機能を、より細かい粒度で提供します。

IoT Edge におけるモジュールは、IoT Edge デバイスにデプロイできる Docker コンテナーです。 デバイスからのメッセージの取り込み、メッセージの変換、IoT Hub へのメッセージの送信など、特定のタスクを実行します。 他のモジュールと通信し、IoT Edge ランタイムにデータを送信します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Edge、デバイス開発者

モジュール ID

デバイスに属しているすべてのモジュールに割り当てられる一意識別子です。 モジュール ID は、ID レジストリでも登録されます。

モジュール ID は、IoT Hub (IoT Edge モジュールの場合は IoT Edge ハブ) に対する認証を行うためにモジュールで使用されるセキュリティ資格情報を明示します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Edge、デバイス開発者

モジュール イメージ

モジュール インスタンスをインスタンス化するために IoT Edge ランタイムによって使用される Docker イメージ。

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Edge

モジュール ツイン

デバイス ツインと同様に、モジュール ツインは、モジュールの状態に関する情報 (メタデータ、構成、状態など) を格納する JSON ドキュメントです。 IoT Hub は、お使いの IoT ハブ内のデバイス ID でプロビジョニングされたモジュール ID ごとにモジュール ツインを永続化します。 モジュール ツインを使用すると、モジュールとソリューションのバックエンド間でモジュールの状態と構成を同期できます。 モジュール ツインにクエリを実行して、特定のモジュールを見つけ、長時間実行されている操作の状態にクエリを実行できます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

O

オントロジ

デジタル ツインのコンテキストでの不動産、スマート シティ、IoT システム、エネルギー グリッドなど、特定の分野の一連のモデル。 オントロジは、業界標準とベスト プラクティスに基づいた開始点を提供するため、Azure Digital Twins にあるようなナレッジ グラフのスキーマとしてよく使用されます。

詳細情報

適用対象: デジタル ツイン

運用テクノロジ

機器、プロセス、インフラストラクチャを監視および制御する、産業施設のハードウェアとソフトウェア。

大文字と小文字の規則: 常に小文字にします。

省略形: OT

適用対象: Iot Hub、IoT Central、IoT Edge

操作の監視

IoT Hub の操作の監視では、IoT Hub に対する操作の状態をリアルタイムで監視することができる IoT Hub の機能。 IoT Hub は、複数のカテゴリにおよぶ操作のイベントを追跡します。 1 つ以上のカテゴリから IoT Hub のエンドポイントにイベントを送信して処理するように選択できます。 データを監視してエラーがないか確認したり、データ パターンに基づいてより複雑な処理をセットアップしたりできます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

P

物理デバイス

IoT hub に接続する IoT デバイス。 便宜上、多くのチュートリアルとクイックスタートでは、物理デバイスではなく、デスクトップ マシンで IoT デバイスコードを実行します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者、IoT Edge

主キーおよび 2 次キー

IoT Hub または IoT Central アプリケーション上のデバイス向け、またはサービス向けエンドポイントに接続する場合、接続文字列には、アクセスを許可するためのキーが含まれます。 デバイスを ID レジストリに追加するか、共有アクセス ポリシーをハブに追加すると、サービスによって主キーと 2 次キーが生成されます。 2 つのキーがあることにより、キーの更新時に、IoT Hub または IoT Central アプリケーションへのアクセスを失うことなく、1 つのキーから別のキーにロール オーバーできます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

プロパティ

デジタル ツインのコンテキストで、デジタル ツインのなんらかの永続的な状態を表すインターフェイスで定義されたデータ フィールド。 プロパティは、読み取り専用または書き込み可能として宣言できます。 シリアル番号などの読み取り専用プロパティは、IoT プラグ アンド プレイ デバイス自体で実行されるコードによって設定されます。 アラームのしきい値などの書き込み可能なプロパティは、通常、クラウドベースの IoT ソリューションから設定されます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン、デバイス開発者

プロパティ変更イベント

デジタル ツインにおけるプロパティの変化に起因するイベント。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン

プロトコル ゲートウェイ

ゲートウェイは、通常はクラウドに展開され、IoT Hub または IoT Central アプリケーションに接続するデバイスに対してプロトコル変換サービスを提供します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central

R

登録

IoT HubID レジストリにおけるデバイスの記録。 デバイスは直接登録できるます。また、Device Provisioning Service を使用してデバイス登録を自動化することもできます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Central

登録 ID

Device Provisioning Serviceの一意のデバイス ID登録 ID とデバイス ID は同じ値になる場合があります。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Central

関係

Azure Digital Twins サービスでは、物理環境全体をデジタルで表現するナレッジ グラフにデジタル ツインを接続するために使用されます。 ツインが持つことができるリレーションシップの種類は、Digital Twins Definition Languageモデルで定義されています。

大文字と小文字の規則: 常に小文字にします。

適用対象: デジタル ツイン

報告される構成

デバイス ツインのコンテキストで、ソリューションのバック エンドに報告する必要がある、デバイス ツイン内のプロパティとメタデータの完全なセットを指します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、デバイス開発者

報告されるプロパティ

デバイス ツインのコンテキストでは、報告されるプロパティは、デバイス ツインのサブセクションです。 報告されるプロパティはデバイスのみで設定できますが、バックエンド アプリで読み取りおよびクエリの実行を行うことができます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、デバイス開発者

再試行ポリシー

クラウド サービスに接続するときに一時的なエラーを処理する方法。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者

ルーティング ルール

デバイスからクラウドへのメッセージを、ソリューションのバックエンドで処理するために組み込みエンドポイントまたはカスタム エンドポイントにルーティングするために使用される IoT hub の機能。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

S

SASL/PLAIN

Advanced Message Queueing Protocol プロトコルがセキュリティ トークンを転送するために使用するプロトコル。

詳細情報

省略形: SASL/PLAIN

適用対象: Iot Hub

Service REST API

ソリューションのバックエンドからデバイスを管理するために使用できる REST API。 たとえば、Iot Hub サービス API を使用して、デバイス ツインプロパティの取得と更新、ダイレクト メソッドの呼び出し、およびジョブのスケジュールを実行できます。 通常は、上位レベルのサービス SDKを使用する必要があります。

大文字と小文字の規則: 常に "サービス REST API" にします。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Edge

サービス操作エンドポイント

サービス設定を管理するために管理者が使用するエンドポイント。 たとえば、Device Provisioning Service では、サービス エンドポイントを使用して登録を管理します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、Device Provisioning Service、IoT Edge、デジタル ツイン

共有アクセス ポリシー

そのポリシーに関連付けられた、有効な主キーまたは 2 次キーを持つすべてのユーザーに許可する権限を定義する方法。 ハブの共有アクセス ポリシーとキーは、ポータルで管理できます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Edgel、Device Provisioning Service

共有アクセス署名

共有アクセス署名は、IoT Hubエンドポイントなどの 1 つまたは複数のストレージ リソースを指す署名付き URIです。 URI には、クライアントがリソースにアクセスする方法を示すトークンが含まれています。 クエリ パラメーターの 1 つである署名は、SAS パラメーターで作成されており、SAS の作成に使用されたキーで署名されています。 この署名は、ストレージ リソースへのアクセスを承認するために、Azure Storage によって使用されます。

大文字と小文字の規則: 常に小文字にします。

省略形: SAS

適用対象: Iot Hub、デジタル ツイン、IoT Central、IoT Edge

シミュレートされたデバイス

利便性を高めるために、多くのチュートリアルとクイックスタートでは、シミュレートされたセンサーを使用してローカルの開発用マシンでデバイス コードを実行しています。 これに対し、MXCHIP などの物理デバイスには実際のセンサーがあり、IoT hub に接続します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デバイス開発者、IoT Edge、デジタル ツイン、Device Provisioning Service

解決策

IoT のコンテキストで、ソリューションは、一般的にデバイスデバイス アプリIoT Hub、他の Azure サービス、バックエンド アプリなどの要素を含む IoT ソリューションを指します。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、Device Provisioning Service、IoT Edge、デジタル ツイン

System properties (システムのプロパティ)

デバイス ツインのコンテキストでの、最後のアクティビティの時刻や接続状態などのデバイスの使用状況に関する情報が含まれている読み取り専用のプロパティ

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

T

Tag

デバイス ツインのコンテキストでは、タグは、ソリューション バックエンドによって JSON ドキュメントの形式で保存および取得されるデバイスのメタデータです。 タグは、デバイス上のアプリが認識することはありません。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

ターゲット条件

新しい IoT Edge のデプロイでは、ターゲット条件によってデプロイのターゲット デバイスが選択されます。 ターゲット条件は、要求を満たす新しいデバイスを含めたり、要求を満たさなくなったデバイスを削除したりするために、継続的に評価されます。

大文字と小文字の規則: 常に小文字にします。

適用対象: IoT Edge

テレメトリ

デバイスのセンサーから収集され、IoT ハブに送信される風速や温度などのデータ。

プロパティとは異なり、テレメトリはデジタル ツインに格納されません。これは、発生時に処理される必要がある期限付きデータ イベントのストリームです。

IoT プラグ アンド プレイおよび Azure Digital Twins において、インターフェイスで定義されているテレメトリ フィールドは、測定値を表します。 これらの測定値は、通常、デバイス (IoT プラグ アンド プレイ デバイスなど) からデータ ストリームとして送信される、センサーの読み取り値などの値です。

大文字と小文字の規則: 常に小文字にします。

使用例: "テレメトリ" という言葉を使わないでください。テレメトリは、デバイスが送信するデータのコレクションを指しています。 たとえば、デバイスが IoT ハブに接続すると、テレメトリの送信が開始されます。 デバイスから送信されるテレメトリ値の 1 つは環境温度です。

適用対象: Iot Hub、IoT Central、デジタル ツイン、IoT Edge、デバイス開発者

テレメトリ イベント

テレメトリ データの到着を示す IoT hub 内のイベント。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

ツイン クエリ

SQL に似た IoT Hub クエリ言語を使用して、デバイス ツインまたはモジュール ツインから情報を取得できるようにする IoT Hub の機能。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

ツインの同期

デバイス ツインまたはモジュール ツイン必要なプロパティを使用してデバイスまたはモジュールを構成し、それらから報告されたプロパティを取得して、ツインに格納する IoT Hub 内のプロセス。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub

U

アップストリーム サービス

現在のコンテキストにデータをフィードするサービスを表す相対的な用語。 たとえば、データは IoT Hub から Azure Digital Twins に流れるため、Azure Digital Twins のコンテキストでは、IoT Hub はアップストリーム サービスと見なされます。

大文字と小文字の規則: 常に小文字にします。

適用対象: Iot Hub、IoT Central、デジタル ツイン