シナリオ: IoTデジタル・ツインの使用
デジタル・ツインを設定するには、デジタル・ツイン・インスタンス、アダプタ、関係およびモデルを操作できます。
これらの概念を使用して、デジタル・ツイン・リソースを操作します。
非構造化データを受信したら、デジタル・ツイン・インスタンスを作成する必要があります。デジタル・ツイン・モデルおよびアダプタは必要ありません。シナリオ: HTTPを使用した非構造化データの送信を参照してください。
構造化データを受信したら、デジタル・ツイン・インスタンス、モデルおよびアダプタを作成する必要があります。
- デジタル・ツイン・モデル: デジタル・ツイン・モデルは、デジタル・ツインのセマンティクスを定義し、DTDL v3仕様に基づいています。デジタル・ツインは、デジタル・ツイン・モデル識別子(DTMI)を一意の識別子として使用します。
たとえば:
dtmi:com:yourcompany:iot:example;1 - デジタル・ツイン・アダプタ: データ・スナップショット用にデータをデジタル・ツイン・モデルに変換し、構成されている場合は履歴データを取得します。デジタル・ツイン・アダプタに渡されるデータは、データとマッピングを含むJSONオブジェクトです。構造化データにはデジタル・ツイン・アダプタが必要です。
- デフォルト・アダプタ・フォーマット: 作業するフォーマットでデータを送信するようにデバイスをプログラミングできる場合は、デフォルトのデジタル・ツイン・アダプタを作成します。特定の例は、シナリオ: HTTPを使用したデフォルト形式での構造化データの送信を参照してください。
- カスタム・アダプタ・フォーマット: 操作するフォーマットでデータを送信するようにデバイスをプログラムできない場合は、カスタム・デジタル・ツイン・アダプタを作成します。具体的な例は、シナリオ: HTTPを使用したカスタム・フォーマットでの構造化データの送信を参照してください。
- デジタル・ツイン関係: 複数のデジタル・ツイン・インスタンスを接続します。デジタル・ツイン関係がデジタル・ツイン・インスタンスにリンクしている場合は、デジタル・ツインと他のデジタル・ツイン・インスタンスとの関係のグラフを作成できます。特定の例は、シナリオ: デジタル・ツイン・リレーションシップの問合せを参照してください。
