Amazon Web Services ブログ
AWS IoT Device Management
AWS IoTとAWS GreenGrassは、IoTデバイスとアプリケーションのための強固な基盤とプログラミング環境を提供します
IoTの本質として、数千または数千の場所に配置された数千万のデバイスが何百万が包含されたイベントの規模のデバイス展開が頻繁に発生します。スケールの観点から、個々のデバイスを個別に扱うことは不可能です。さまざまな展開構成、デバイスモデルなどに対応する柔軟性を保持しながら、一括してデバイスをセットアップ、監視、更新、および最終的にリタイアする必要があります。
AWS IoT Device Management
本日(2017/11/29 PST)、この課題に取り組むためのAWS IoT Device Managementをローンチします。デバイスの製造からリタイヤまでのライフサイクルの各フェーズの手助けとなるでしょう。
あなたが手に入れるものは:
Onboarding – 製造状態のデバイスから、プロビジョニングワークフローを制御できます。
Organizations – 膨大な数のデバイスに対処するために、AWS IoT Device Mangementは既存のIoT Device Registryを拡張し、あなたのグループの階層モデルを作成し、階層ベースでポリシーを設定することができます。
Monitoring – デバイスからのテレメトリは、リアルタイムの接続、認証、およびステータスメトリックを収集するために使用され、Amazon CloudWatchにパブリッシュされます。メトリックを調べて、さらに詳細な調査のために異常値を見つけることができます。各デバイスグループのレベルを設定できます。1つのグループにDEBUGレベルに設定し、その他のグループはERRORに設定することがきます。IoT Device Managementは、監視目的で使用できるレジストリおよびデバイスジョブの変更イベントをパブリッシュします。AWS Lambdaを使用してデバイスジョブの完了を追跡し、デバイスへの構成更新の配信を開始することができます。
Remote Management – AWS IoT Device Managementを使用すると、デバイスをリモート管理できます。新しいソフトウェアやファームウェアをそれらにプッシュしたり、工場出荷時のデフォルトにリセットしたり、再起動したり、必要な速度で一括アップデートを設定することができます。
AWS IoTデバイス管理の探索
AWS IoT Devicem Mangementのコンソールでの各機能へのアクセス方法をご紹介します。
私はすでに大量のデバイスをセットしています。(圧力計)
これらの計測器は、新しいテンプレート駆動一括登録機能を使用して作成されました。
これが利用したテンプレートです。
計測はグループとして編成されます。(コレの例はアメリカの州により編成となっています)
コロラド州の計測器があります。
AWS IoTグループポリシーを使用すると、グループのすべてのメンバーの特定のIoTリソースおよびアクションへのアクセスを制御できます。ポリシーはIAMポリシーと非常によく似ており、コンソールに作成することができます。
ジョブは、デバイスを選択的に更新するために使用されます。 作成方法は次のとおりです。
上記のジョブタイプで示されるように、ジョブは1回または連続して実行できます。ここでどのようにupdateするデバイスを選択したかをしめします。
Lambda関数を利用するカスタムオーソライザを作成することができます:
この記事では、AWS IoT Device Managementの中規模のサブセットを紹介しました。 詳細は、あなた自身で確認してください!