当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。
お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。
Essential Cookie は、当社のサイトおよびサービスを提供するために必要であり、無効にすることはできません。通常、プライバシー設定の選択、サインイン、フォームへの入力など、サイトでのアクションに応じてのみ設定されます。
Performance Cookie は、お客様によるサイトの操作方法に関する匿名の統計を提供するため、サイトのエクスペリエンスとパフォーマンスを向上させることができます。承認された第三者は、当社に代わって分析を行う場合がありますが、データを独自の目的で使用することはできません。
Functional Cookie は、有用なサイト機能の提供、ユーザーの嗜好の記憶、関連コンテンツの表示に役立ちます。承認された第三者は、特定のサイト機能を提供するためにこれらのクッキーを設定する場合があります。これらのクッキーを許可しない場合、サービスの一部またはすべてが適切に機能しない可能性があります。
Advertising Cookie は、当社の広告パートナーによって当社のサイトを通じて設定され、関連するマーケティングコンテンツの配信に役立ちます。これらの Cookie を許可しないと、広告の関連性が低くなります。
一部の種類の Cookie をブロックすると、サイトの操作に影響する可能性があります。Cookie の設定は、このサイトのフッターにある [Cookie preferences] をクリックすることで、いつでも変更できます。当社および承認された第三者が Cookie をどのように使用しているかについては、「AWS Cookie Notice」をお読みください。
クロスコンテキスト行動広告を含む、AWS サイトやその他のプロパティでのお客様の興味に関連する広告を表示します。クロスコンテキスト行動広告では、1 つのサイトまたはアプリのデータを使用して、別の会社のサイトまたはアプリでお客様に対して広告を行います。
Cookie または同様のテクノロジーに基づく AWS のクロスコンテキスト行動広告を許可しない場合は、下の [許可しない] と [プライバシーに関する選択肢を保存] を選択するか、グローバルプライバシーコントロールなど、法的に認められた拒否シグナルが有効になっている AWS サイトにアクセスしてください。Cookie を削除したり、別のブラウザまたはデバイスからこのサイトにアクセスしたりした場合は、再度選択を行う必要があります。Cookie とその使用方法の詳細については、AWS Cookie クッキーに関する通知をお読みください。
その他すべての AWS クロスコンテキスト行動広告を許可しないようにするには、E メールでこのフォームに記入を行ってください。
AWS によるお客様の情報の取り扱い方法の詳細については、AWS プライバシー通知をお読みください。
Cookie の設定を保存できなかったため、現時点では不可欠な Cookie のみを保存します。
Cookie の設定を変更する場合は、AWS コンソールのフッターにあるリンクを使用して後でもう一度お試しください。問題が解決しない場合は、サポートにお問い合わせください。
AWS IoT Greengrass では、AWS Lambda がサポートされています。 AWS IoT Greengrass を使用すると、AWS Lambda 関数をデバイス上で実行して、ローカルイベントにすばやく応答し、ローカルリソースと対話し、データを処理して、データをクラウドに送信するコストを最小限に抑えることができます。
AWS IoT Greengrass デバイスで Docker コンテナをデプロイ、実行、管理できます。Docker イメージは、Amazon Elastic Container Registry (Amazon ECR)、Docker Hub、プライベートな Docker Trusted Registries (DTR) などの Docker コンテナーレジストリに保存できます。
AWS IoT Greengrass には、AWS IoT の Device Shadow 機能も含まれています。Device Shadow では、仮想バージョンのようなデバイスの状態、つまり各デバイスの "シャドウ" がキャッシュされます。シャドウでは、デバイスの理想的な状態と比較した現在の状態が追跡され、接続が利用可能になったときにその状態がクラウドに同期されます。
AWS IoT Greengrass では、AWS IoT Greengrass SDK を使用して AWS IoT Device Core とデバイスの間のメッセージングをローカルネットワーク上で実行できます。これにより、AWS への接続がない場合でも簡単に通信を行うことができます。AWS IoT Greengrass を使用すると、ユーザーが定義したビジネスルールに基づいて、メッセージがデバイスで処理され、別のデバイスまたはクラウドに配信されます。
AWS IoT Greengrass Core にデプロイされている AWS Lambda 関数により、デバイスにアタッチされているローカルリソースにアクセスできます。これにより、シリアルポート、周辺機器 (アドオンセキュリティデバイス、センサー、アクチュエーターなど)、オンボード GPU、ローカルファイルシステムを使用して、ローカルデータに簡単にアクセスして処理できるようになります。
AWS IoT Greengrass lを使用すると、実稼働状態のデバイスへのデプロイにクラウドを使用する前に、テスト用デバイス上のコードのデバッグを、すばやく実施することが可能となります。AWS IoT Greengrass コマンドラインインターフェイス (CLI) を使用して、デバイス上のアプリケーションをローカルで開発およびデバッグできます。ローカルデバッグコンソールを使用して、アプリケーションを視覚的にデバッグすることができます。
AWS IoT Greengrass を使用して、IoT デバイスからデータストリームを収集、処理、エクスポートし、デバイスでそのデータのライフサイクルを管理して開発時間を最小限に抑えることができます。AWS IoT Greengrass は、データストリームを処理し、ローカルデータ保存ポリシーを管理し、デバイスデータを Amazon Simple Storage Service (Amazon S3)、Amazon Kinesis、AWS IoT Core や AWS IoT Analytics などの AWS クラウドサービスに送信する標準メカニズムを備えています。
AWS IoT Greengrass は、一般的なユースケースに向けて事前に構築されたコンポーネントを提供するため、さまざまなデバイスのプロトコルを理解したり、認証情報を管理したり、外部の API とやり取りしたりしなくても、エッジでアプリケーションとサービスを検出、インポート、設定、デプロイできます。また、独自のコンポーネントを作成したり、共通のビジネスロジックをある AWS IoT Greengrass デバイスから別のデバイスに簡単に再利用したりできます。
AWS IoT Greengrass はモジュール式です。IoT のユースケースや、デバイスの CPU とメモリのリソースに応じて、事前に構築された各ソフトウェアコンポーネントの追加や削除が可能です。例えば、アプリケーションがデータストリームを処理する必要がある場合のみ、ストリームマネージャなどの、事前構築済みの AWS IoT Greengrass コンポーネントをインクルードして使用することができます。あるいは、デバイス上でローカルに機械学習による推論を実行したい場合にだけ、機械学習用のコンポーネントを追加します。利用可能な AWS IoT Greengrass コンポーネントについては、AWS のドキュメントを参照してください。
AWS IoT Greengrass を使用すれば、数百万台のデバイスにデバイスソフトウェアをリモートで簡単にデプロイして管理することができます。デバイスをグループに編成し、デバイスのソフトウェアと構成をデバイスのサブセットまたはすべてのデバイスに一度にデプロイおよび管理できます。AWS IoT モノのグループを使用すれば、複数の AWS IoT Greengrass デバイスをグループ化し、デプロイ履歴を表示して、デプロイを開始または停止できます。
AWS IoT Greengrass では、AWS IoT Greengrass デバイスで AWS IoT Greengrass Core ソフトウェアを更新する機能が提供されています。AWS IoT Greengrass コンソール、API、コマンドラインインターフェイスを使用して、デバイスで実行されている AWS IoT Greengrass Core またはコンポーネントのバージョンを更新し、セキュリティ更新、バグ修正、新しい AWS IoT Greengrass の機能をデプロイできます。
AWS は、AWS IoT Greengrass を自社のソフトウェア製品やハードウェア製品に統合している業界トップの IoT シリコンベンダー、デバイス製造元、ゲートウェイパートナーについて絶えず幅広い活用方法をお客様に提供してきました。これらのパートナーは、アイディア化からプロトタイプ、デプロイまでの迅速な移行を支援しています。AWS IoT Greengrass 対応のデバイスの詳細については、「AWS Partner Device Catalog」を参照してください。
AWS IoT Greengrass Secrets Manager では、シークレット (認証情報、キー、エンドポイント、設定) をエッジで安全に保存、利用、更新、管理できます。AWS IoT Greengrass のコンポーネント統合を使用すると、AWS IoT Greengrass コンポーネントにアプリケーションまたはサービスとの認証を行うためのシークレットが必要な場合、コンポーネント構成の一部としてシークレットを選択し、AWS IoT Greengrass Core にデプロイできます。たとえば、AWS IoT Greengrass Secrets Manager を使用して、プライベート Docker コンテナレジストリの認証情報を設定できます。
AWS IoT Greengrass には、デバイスのプライベートキーをハードウェアのセキュアエレメントに保存するオプションが用意されています。AWS IoT Greengrass Secrets Manager を使用してデバイスの機密情報をエッジで保存し、プライベートキーを使用してシークレットを暗号化し、信頼の基点セキュリティを実現できます。対象のハードウェアパートナーのリストについては、「AWS Partner Device Catalog」を参照してください。
AWS IoT Device Tester for AWS IoT Greengrass は、デバイスが AWS IoT Greengrass を実行するためのソフトウェアおよびハードウェアの要件を満たしているかどうかの検証に役立つテスト自動化ツールです。設定や依存性チェック、エンドツーエンドのテストをサポートし、デバイスが機械学習推論などの特定の AWS IoT Greengrass 機能をサポートできるかどうかを検証します。さらに、ハードウェアパートナーは、Device Tester から署名入りの認定レポートをダウンロードし、これらのレポートを AWS Partner Central に送信することで、AWS Partner Device Catalog にデバイスを認定して掲載することができます。
詳細および開始方法については、Device Tester 技術ドキュメントをご覧ください。