Device Update for Azure IoT Hub を使用して更新プログラムを展開します。

Device Update for IoT Hub を使用して、Azure IoT デバイスに更新プログラムを展開する方法について説明します。

前提条件

サポートされているブラウザー:

更新プログラムをデプロイする

  1. Azure Portal で、IoT ハブに移動します。

  2. ナビゲーション メニューから [更新プログラム] を選択して、IoT Hub インスタンスの [デバイスの更新] ページを開きます。

    Screenshot that shows the Get started with the Device Update for IoT Hub page.

  3. ページの上部にある [グループとデプロイ] タブを選択します。 詳細については、「デバイス グループ」を参照してください。

    Screenshot that shows the Groups and Deployments tab.

  4. 更新プログラムのコンプライアンス チャートとグループの一覧を表示します。 タグ ベースまたは既定のグループで使用できる新しい更新プログラムが表示されます。 場合によっては、一度最新の情報に更新する必要があります。 詳細については、「デバイス更新のコンプライアンス」を参照してください。

  5. 使用可能な 1 つ以上の更新プログラムの横にある [デプロイ] を選択し、インポート時に追加したわかりやすいラベルが存在していることと、正しく表示されていることを確認します。

  6. 対象のグループとして正しいグループが選択されていることを確認し、[デプロイ] を選択します。

  7. デプロイを開始するには、[現在のデプロイ] タブに移動します。[使用できる更新プログラム] セクションで、目的の更新プログラムの横にある [デプロイ] リンクを選択します。 特定のグループに最適な使用可能な更新プログラムには、最適 の強調表示が付けられます。

    Screenshot that shows Best highlighted.

  8. デプロイを直ちに開始するか、後で開始するようにスケジュールします。

    ヒント

    既定では、開始の日時は [今すぐ] に設定されます。 デプロイを後で開始したい場合は、異なる日時を選択してください。

    Screenshot that shows the Create deployment screen

  9. 必要に応じて、自動ロールバック ポリシーを作成します。 [作成] を選択します。

  10. [デプロイの詳細] で、[状態][アクティブ] に変わります。 デプロイされた更新プログラムには (デプロイ中) のマークが付きます。

    Screenshot that shows deployment as Active.

  11. コンプライアンス チャートを表示して、更新が進行中であることを確認します。

    Screenshot that shows Updates in progress.

  12. デバイスが正常に更新されると、コンプライアンス チャートとデプロイの詳細が、同じ内容を反映するように更新されていることがわかります。

    Screenshot that shows the update succeeded.

更新プログラムの展開を監視する

  1. デプロイ先のグループを選択し、[現在の更新プログラム] タブまたは [デプロイ履歴] タブに移動して、デプロイが進行中であることを確認します

    Screenshot that shows the Deployment history tab.

  2. 作成したデプロイの横にある [詳細] を選択します。 ここでは、デプロイの詳細、更新プログラムの詳細、ターゲット デバイス クラスの詳細を確認できます。 必要に応じて、デバイス クラスのフレンドリ名を追加することもできます。

    Screenshot that shows deployment details.

  3. [最新の情報に更新] を選択して、最新の状態の詳細を表示します。

  4. グループの基本ビューに移動すると、特定のデバイスの状態を検索したり、フィルター処理してデプロイに失敗したデバイスを表示したりできます

更新プログラムの展開を再試行する

何らかの理由で展開が失敗した場合は、失敗したデバイスの展開を再試行できます。

  1. [グループの詳細] スクリーンで [現在のデプロイ] タブに移動します。

    Screenshot that shows the deployment as Active.

  2. [失敗したデバイスの再試行] を選択し、確認通知に同意します。

次のステップ

一般的な問題のトラブルシューティング