ガイド付きプロジェクト - IoT Hub Device Provisioning Service を使用して IoT デバイスの大規模なプロビジョニングを安全に行う
X.509 証明書を使用して Azure IoT Hub Device Provisioning Service (DPS) で認証を行い、テレメトリを生成し、デバイス ツイン プロパティにアクセスするコードを作成します。 X.509 証明書を使用してグループ登録を実装し、登録グループと登録グループの個々のデバイスをプロビジョニング解除します。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- Azure Cloud Shell 内で OpenSSL を使用して X.509 ルート CA 証明書を生成した後、そのルート証明書を使用して Device Provisioning Service (DPS) を使用するグループ登録を構成します
- デバイス証明書を生成し、それを使用してデバイスを IoT Hub にプロビジョニングします。
- コードを使用してデバイス ツインのプロパティにアクセスし、デバイスの初期構成を実行します。
- 登録グループから個々のデバイスをプロビジョニング解除し、グループ登録全体をプロビジョニング解除します。
前提条件
機能:
- クラウドベースのソリューション、Azure、および Azure サービスに関する全般的な理解を実証します。
- デバイスとサービス用の Azure IoT SDK と、Visual Studio Code、Azure CLI、および Azure Cloud Shell を使用して IoT ソリューションのコンポーネントを構成および開発する方法について説明します。
- デバイス プロビジョニングのフェーズ、デバイスの登録と構成証明の概念、デバイス プロビジョニングの大まかなプロセス、DPS タスクを実装するために開発者が使うツールについて説明します。
- Visual Studio Code を使用して C# コンソール アプリケーションの開発、ビルド、実行を行います。