AWS IoT Core の開始方法
開始方法
AWS IoT Core の使用を開始する方法は、お客様のユースケースや、サービスをお客様のユースケースにどのように統合させたいかによって異なります。AWS マネジメントコンソールは、AWS IoT Core リソースにアクセスして管理するためのウェブベースのインターフェイスです。プログラムから AWS IoT Core へのアクセスは、AWS CLI と AWS SDK より有効化できます。AWS IoT Device Client リファレンス実装を使用することもできます。
ハードウェアデバイス、センサー、モバイルアプリケーション、または他の何かを接続するには、AWS IoT Device SDK を使用し、AWS IoT Core に接続するために事前にパッケージ化されている AWS スターターキットのいずれかを選択します。それに加えて、AWS IoT Core は、サードパーティ製のツールおよびゲートウェイで幅広くサポートされています。
AWS マネジメントコンソール
AWS マネジメントコンソールは、AWS IoT Core リソースにアクセスして管理するためのウェブベースのインターフェイスです。モノの作成、証明書の関連付け、メッセージの発行、およびアクションの定義を AWS マネジメントコンソールを使用して簡単に、安全に実行できます。
AWS SDK
AWS SDK では、AWS IoT Core を含む多くの AWS のサービスのための API が提供され、コーディングの複雑さが軽減されます。すべての AWS SDK が IoT Core で有効にされています。ダウンロード可能な 1 つのパッケージに、コードライブラリ、コードサンプル、およびドキュメントが含まれています。
AWS IoT デバイス SDK
AWS IoT Device SDK を使用すれば、ハードウェアデバイスまたはモバイルデバイスを簡単かつすばやく AWS IoT Core に接続できます。この SDK では、デバイスゲートウェイおよびデバイスのシャドウとシームレスにやり取りすることで、すばやく開発を開始するための機能が強化されています。Device SDK では、基本的なものから工業用ハードデバイスまで、さまざまな種類のデバイスがサポートされています。
AWS IoT Device Client
AWS IoT Device Client は、無料のオープンソースのモジュラーデバイス側のリファレンス実装です。これにより、デバイスを AWS IoT Core に簡単に接続し、デフォルトで AWS IoT Device Management および AWS IoT Device Defender 機能にアクセスできます。これは C ++ で書かれており、コンパイルして、組み込み Linux ベースの IoT デバイスにインストールできます。
デバイスでの使用を開始するには、GitHub から AWS IoT Device Client のソースコードをダウンロードし、readme で詳細をご確認ください。
Device Advisor (プレビュー)
Device Advisor は、開発中に IoT デバイスを検証するためのフルマネージドクラウドベースのテスト機能です。Device Advisor を使用すると、AWS IoT Core との信頼性の高い安全な接続について IoT デバイスを簡単にテストできます。IoT デバイスの検証に役立つビルド済みのテストを提供します。大規模なデバイスをデプロイする前に、一般的に観察されるデバイスソフトウェアの問題を発見し、修正することができます。 詳細については、Device Advisor ユーザーガイドを参照してください。
AWS Partner Device Catalog
AWS Partner Device Catalog には、AWS IoT サービスで使用できる IoT デバイスが一覧表示されています。これにより、開発キットや埋め込みシステムを選択して新しいデバイスを構築したり、IoT プロジェクトの統合用のゲートウェイ、エッジサーバー、センサー、カメラなどの市販のデバイスを選択したりできます。
Partner Device Catalog から AWS 対応ハードウェアを選択することで、APN ハードウェアパートナーの専門知識を活用して、IoT プロジェクトのロールアウトを簡単にすることができます。パートナーのデバイスは、評価、プロトタイプ作成、または概念実証のために購入できます。
AWS Partner Device Catalog で、AWS IoT Core に対応した IoT デバイスを見つけてください。
Device Advisor を使用して AWS IoT Core デバイス認定プログラム通りにパートナーが AWS IoT Core の IoT ハードウェアを認定し、セルフサービス方式で IoT デバイスを認定して AWS Partner Device Catalog に掲載する方法についてご覧ください。
AWS IoT Core for LoRaWAN
AWS IoT Core for LoRaWAN の使用を開始するには、Amazon Partner Device Catalog から AWS 認定の LoRaWAN ゲートウェイを調達し、LoRa Alliance ウェブサイトから LoRaWAN 認定のデバイスを選択できます。AWS 認定ゲートウェイは事前にプロビジョニングされ、セキュリティ認証情報が埋め込まれており、AWS IoT Core に接続する準備が整っています。
AWS マネジメントコンソールの 1 つのステップで、ゲートウェイの一意の識別子 (ゲートウェイベンダーが提供) を提供し、LoRa 無線周波数を選択することで、これらのゲートウェイを AWS IoT Core に登録できます。デバイスを登録する場合、お客様はコンソールでデバイスの認証情報 (デバイスベンダーから提供された識別子とセキュリティキー) を入力し、ガイド付きのデフォルト通りにデバイス構成を指定できます。
AWS IoT Core for LoRaWAN ユーザーガイドを使用して LoRaWAN ゲートウェイとデバイスを接続および管理する方法を学びます。
LoRaWAN は、LoRa Alliance からのライセンスに基づいて使用されるマークです。
AWS IoT Core for Amazon Sidewalk
Sidewalk 対応デバイスのプロトタイプの構築を開始するには、認定ハードウェア開発キットを購入して SDK をダウンロードしてください。詳細については、技術文書をご確認ください。これらの開発キットには、AWS IoT Core との暗号化接続を確立するために必要なセキュリティ証明書があらかじめプロビジョニングされているため、AWS サービスを使用してビジネスアプリケーションの開発をさらに進めることができます。