次の方法で共有


資産とデバイスを定義する

Von Bedeutung

デバイス (プレビュー) は、Azure IoT Operations のバージョン 1.2.x の新機能です。 資産エンドポイントのドキュメントを表示するには、以前のバージョンのサイトの 資産管理の概要 を参照してください。

Azure IoT Operations では、 名前空間資産デバイス という用語を使用して、構成リソースを参照します。 これらの構成リソースは、環境内の物理資産とデバイスに直接マップされません。 代わりに、Azure IoT Operations のコネクタが環境内の物理資産とデバイスに接続して対話する方法を定義します。 Azure IoT 操作の場合:

  • デバイス (プレビュー) は、1 つ以上の物理デバイスまたは資産に接続するために必要な接続情報をカプセル化する構成リソースです。
  • 名前空間資産 (プレビュー) は、物理資産またはデバイスが IoT Operations と交換するデータに関する情報をカプセル化する構成リソースです。

資産とデバイス構成リソースの関係を示す図。

資産 データ ポイントストリームおよびイベント は、物理資産またはデバイスから収集されるデータを定義します。

IT ユーザーが Azure portal でコネクタ テンプレートを追加します。 コネクタ テンプレートは、OT ユーザーが操作エクスペリエンスで構成できるコネクタの種類 (メディア コネクタなど) を定義します。

クラウド リソースとエッジ リソース

Azure Device Registry は、資産とデバイスを Azure リソースとして登録します。 Azure Device Registry では、 Kubernetes カスタム リソースとして、これらのクラウド リソースもエッジに同期されます。

Azure IoT Operations CLI または操作エクスペリエンス Web UI を使用して、デバイスと資産を作成、編集、削除できます。 詳細については、「 資産構成の管理」を参照してください。

デバイス

資産を作成する前に、デバイスを定義する必要があります。 デバイスは、1 つ以上の資産の南向きのエッジ接続情報を記述するプロファイルです。

現在、Azure IoT Operations で使用できる唯一の南向きコネクタは、OPC UA 用コネクタ、メディア コネクタ (プレビュー)、ONVIF 用コネクタ (プレビュー)、および REST/HTTP 用コネクタ (プレビュー) です。 Azure IoT Operations SDK を使用して、カスタム コネクタを作成できます。 デバイスは、資産への接続を可能にするコネクタの構成です。 例えば次が挙げられます。

  • OPC UA のデバイスには、OPC UA サーバーに接続するために必要な情報が格納されます。
  • メディア コネクタのデバイスには、メディア ソースに接続するために必要な情報が格納されます。

詳細については、「OPC UA 用コネクタとは」を参照してください。

次の表では、デバイス定義に含まれる重要なプロパティをいくつか示します。

プロパティ 説明
クラスターまたは場所 デバイス カスタム リソースが作成される Azure IoT Operations インスタンスのカスタムの場所またはクラスター名。 操作エクスペリエンスでは、このプロパティは、デバイスを作成する前にインスタンスを選択することによって設定されます。
ターゲット アドレス OPC UA サーバーまたは IP カメラのローカル IP アドレス。
ユーザー認証 匿名認証またはユーザー名/パスワード認証を指定できます。 ユーザー名/パスワード認証の場合は、両方の値がシークレットとして Azure Key Vault に格納される場所へのポインターを指定します。

資産

資産は、クラウド内の物理デバイスまたは資産を Azure Resource Manager リソースとして表し、エッジで Kubernetes カスタム リソースとして表す構成リソースです。 資産を作成するときに、そのメタデータと、出力するデータ ポイント、イベント、ストリームを定義できます。

運用エクスペリエンスまたは Azure IoT Operations CLI を使用して資産を定義する場合は、各資産の データ ポイントイベントストリーム を構成できます。

次の表は、資産定義に含まれる重要なプロパティの一部を示しています。

プロパティ 説明
クラスターまたは場所 資産のカスタム リソースを作成するカスタムの場所または Azure IoT Operations インスタンスのクラスター名。 操作エクスペリエンスでは、このプロパティは、デバイスを作成する前にインスタンスを選択することによって設定されます。
デバイス この資産が接続するデバイス エンドポイントの名前。
カスタム属性 キーと値のペアを使用して提供でき、環境に有用な資産に関するメタデータ。
データ ポイントイベント、または ストリーム 資産が出力するデータを定義するキーと値のペアのセット。

データ ポイント

データ ポイントは、資産が収集する値です。 たとえば、OPC UA データ ポイントは、OPC UA サーバーに接続されている物理資産に関するリアルタイムまたは履歴データを提供します。 データ ポイントには、次のプロパティがあります。

プロパティ 説明
ノード ID このデータ ポイントが資産によって生成される OPC UA サーバー上の場所を表す OPC UA ノード ID
名前 タグのフレンドリ名。
キュー サイズ 公開する前に収集するサンプリング データの量。 既定値: 1
監視モード 指定可能な値: nonegaugecounterhistogramlog
サンプリング間隔 変更のために OPC UA サーバーでサンプリングする必要があるミリ秒単位の速度。 既定値: 500

イベント

イベントは、資産に対する状態の変更の通知です。 たとえば、OPC UA サーバーに接続されている物理資産は、温度が特定のしきい値に達したときにイベントを生成する場合があります。 イベントには、次のプロパティが含まれます。

プロパティ 説明
イベント通知 このイベントがサーバーによって生成される OPC UA サーバー上の場所を表す OPC UA ノード ID
名前 イベントのフレンドリ名。
監視モード 指定できる値: nonelog
キュー サイズ 公開する前に収集するイベント データの量。 既定値: 1

ストリーム

ストリームは、物理デバイスからデータをストリーミングしています。 たとえば、メディア コネクタに接続されているカメラは、ビデオ データをストリーミングできます。 ストリームには、次のプロパティがあります。

プロパティ 説明
ストリームの種類 ストリームの種類。 たとえば、「video」、「audio」、「data」のように指定します。
ストリーム URL ストリームの URL。 たとえば、カメラからのビデオ ストリームの URL などです。