次の方法で共有


IoT ソリューションの管理

この概要では、Azure IoT ソリューションを管理するためのオプションに関する主要な概念について説明します。 各セクションには、追加の詳細とガイダンスを提供するコンテンツへのリンクが含まれています。

一般的な IoT ソリューションのコンポーネントの概要を次の図に示します。 この記事では、IoT ソリューションの管理に関連する領域に焦点を当てています。

ソリューションの拡張領域を強調表示した、IoT ソリューション アーキテクチャの概要を示す図。

Azure portal、PowerShell、ARM テンプレートなど、IoT ソリューションを管理するための多くのオプションがあります。 この記事では、メインオプションをまとめています。

IoT ソリューションのセキュリティ保護の詳細については、「IoT ソリューションをセキュリティで保護する」を参照してください。

監視

IoT ソリューションにはデバイスを監視するための特別なツールがありますが、IoT サービスの正常性を監視できる必要もあります。

サービス 監視オプション
IoT Hub Azure Monitor を使用して IoT ハブを監視する
IoT Hubサービスとリソース正常性を確認する
デバイス プロビジョニング サービス (DPS) Azure Monitor を使用して DPS インスタンスを監視する
IoT Edge Azure Monitor を使用して、IoT Edgeフリートを監視する
IoT Edgeデプロイの監視
IoT Central 監査ログを使用して IoT Central アプリケーションのアクティビティを追跡する
Azure Monitor を使用して IoT Central アプリケーションを監視する
Azure Digital Twins Azure Monitor を使用して Azure Digital Twins リソースを監視する

Azure Monitor サービスの詳細については、「Azure Monitor の概要」を参照してください。

Azure portal

Azure portal は、Azure IoT サービスを管理するための一貫した GUI 環境を提供します。 たとえば、ポータルを使用して次のことができます。

アクション リンク
Azure サブスクリプションにサービス インスタンスをデプロイする IoT ハブを管理する
DPS を設定する
IoT Central アプリケーションを管理する
Azure Digital Twins インスタンスを設定する
サービスの構成 ルートとエンドポイントを作成および削除する (IoT Hub)
IoT Edge モジュールの展開
ファイルのアップロードを構成する (IoT Hub)
デバイス登録を管理する (DPS)
割り当てポリシーの管理 (DPS)

ARM テンプレートおよび Bicep

Azure モノのインターネット (lot) ソリューション用にインフラストラクチャをコードとして実装するには、Azure Resource Manager テンプレート (ARM テンプレート) を使用します。 テンプレートは JavaScript Object Notation (JSON) ファイルであり、プロジェクトのインフラストラクチャと構成が定義されています。 Bicep は、ARM テンプレートと同じ機能を提供しますが、構文がより使いやすい新しい言語です。

たとえば、ARM テンプレートまたは Bicep を使用すると、次のことができます。

アクション リンク
Azure サブスクリプションにサービス インスタンスをデプロイする IoT ハブの作成
DPS を設定する
サービスを管理する ルートとエンドポイントを作成および削除する (IoT Hub)
Azure Resource Manager SDK サンプル (IoT Central)

ARM テンプレートと Bicep リファレンス ドキュメントについては、次を参照してください。

PowerShell

PowerShell を使用して、IoT ソリューションの管理を自動化します。 たとえば、PowerShell を使用して以下のことを行えます。

アクション リンク
Azure サブスクリプションにサービス インスタンスをデプロイする New-AzIotHub コマンドレットを使用して IoT ハブを作成する
IoT Central アプリケーションの作成
サービスを管理する ルートとエンドポイントを作成および削除する (IoT Hub)
IoT Central アプリケーションを管理する

PowerShell リファレンス ドキュメントに関しては、以下を参照してください。

Azure CLI

Azure CLI を使用して、IoT ソリューションの管理を自動化します。 たとえば、Azure CLI を使用して次のことを行うことができます。

アクション リンク
Azure サブスクリプションにサービス インスタンスをデプロイする Azure CLI を使用して IoT ハブを作成する
IoT Central アプリケーションの作成
Azure Digital Twins インスタンスを設定する
DPS を設定する
サービスを管理する ルートとエンドポイントを作成および削除する (IoT Hub)
IoT Edge モジュールの大規模なデプロイと監視
IoT Central アプリケーションを管理する
Azure Digital Twins グラフを作成する

Azure CLI リファレンス ドキュメントに関しては、以下を参照してください。

Azure DevOps ツール

Azure DevOps ツールを使用して、IoT ソリューションの管理を自動化します。 たとえば、Azure DevOps ツールを使用して、次の機能を有効にすることができます。