投稿日: Aug 23, 2021

AWS IoT Greengrass は、モノのインターネット (IoT) のエッジランタイムおよびクラウドサービスであり、お客様のデバイスソフトウェアの構築、デプロイ、および管理を支援します。当社のバージョン 2.4 のリリースには、大規模な IoT デバイスのフリートのプロビジョニングを簡素化し、クラウドからの IoT デバイスシステムリソースのきめ細かな制御を可能にする 2 つの新しい機能のセットが含まれます。

  • クレーム証明書を使用したフリートのプロビジョニング。 このリリースの前は、お客様は各デバイスのプロビジョニングをそのデバイスの証明書を用いてマニュアルで行うか、自動プロビジョニング用にデバイス上に SigV4 認証情報を持っている必要がありました。このリリースにより、AWS IoT Greengrass は、デバイスが最初に AWS IoT に接続する際に、AWS IoT Core フリートプロビジョニング API を使用して、デバイスの証明書とプライベートキーを生成し、デバイスに自動的に安全に配信できるようになりました。お客様には、Amazon ルート認証機関 (CA) によって、または自分自身の CA によってデバイスの証明書に署名してもらうという選択肢があります。このリリースでは、デバイスの電源がオンにされてネットワーク接続を持った際にのみ、デバイスが AWS IoT に登録できるようにする埋め込みプロビジョニングクレーム証明書とプライベートキーを用いて、お客様がデバイスを製造できるようにすることで、大規模なデバイスのフリートの AWS IoT への接続が簡素化されます。例えば、スマートホームハブの製造業者は、所定のモデルですべての製造されたデバイスにクレーム証明書とプライベートキーを埋め込むことができるので、それぞれのハブは、お客様がデバイスを購入してアクティブにした際にのみ AWS IoT に自動的に登録して、独自の ID を受け取ることができます。 
  • リソース管理。このリリースの前は、お客様は、開始、停止、リスタート、または更新などのライフサイクルコマンドを通して AWS IoT Greengrass を使用して IoT デバイスのライフサイクルを管理することができました。このリリースにより、お客様は、特定のデバイスソフトウェアプロセスのメモリと CPU の制限を定義することで、デバイスで実行されているプロセスにおけるリソースの使用状況を自動化できるようになりました。お客様は、リソースが低い実行状況にあり、ミッションクリティカルなプロセスによって必要になったときに、低い優先順位のプロセスを動的に冬眠状態にすることもできます。これらの機能は一緒に、リソースと競合している複数のプロセスを実行しているメモリまたはCPUで制約されたデバイス上の制限されたシステムリソースを、お客様がより効率的に利用する手助けをします。例えば、同じ車両で実行するソフトウェアプロセスを開発している異なるビジネスユニットがある自動車の製造業者は、そのデベロッパーがメモリ、CPU の使用状況、および冬眠状態の制御を事前に設定できるようにする場合がありますが、リアルタイムの条件に基づいて、それぞれの車両が自律的にローカルリソースの配分決定を動的に行うようにすることができます。

AWS IoT Greengrass 2.4 がご利用いただける全リージョンについては、AWS リージョン表をご覧ください。詳細な情報については、当社の製品ページにアクセスして、更新されたデベロッパーガイドをご覧ください。