AWS IoT とは - AWS IoT Core

AWS IoT とは

AWS IoT は、IoT デバイスを他のデバイスや AWS クラウドサービスに接続するクラウドサービスを提供します。AWS IoT は、お客様の IoT デバイスを AWS IoT ベースのソリューションに統合するのに役立つデバイスソフトウェアを提供します。デバイスが AWS IoT に接続できる場合、AWS IoT は AWS が提供するクラウドサービスにそれらのデバイスを接続できます。


            AWS IoT は、IoT デバイスを AWS IoT サービスに接続します

AWS IoT では、ソリューションに最適な最新のテクノロジーを選択できます。AWS IoT Core では、現場での IoT デバイスの管理とサポートを支援するために、次のプロトコルをサポートしています。

AWS IoT Core メッセージブローカーは、MQTT および MQTT over WSS プロトコルを使用してメッセージを発行およびサブスクライブするデバイスとクライアントをサポートします。また、HTTPS プロトコルを使用してメッセージを発行するデバイスとクライアントもサポートしています。

AWS IoT Core for LoRaWAN は、ワイヤレス LoRaWAN (低電力長距離 Wide Area Network) デバイスの接続と管理に役立ちます。AWS IoT Core for LoRaWAN は、LoRaWAN Network Server (LNS) を開発および運用する必要をなくします。

デバイスの通信、ルールジョブなどの AWS IoT 機能が必要ない場合は、AWS メッセージングを参照して、要件により適している可能性のある他の AWS IoT メッセージングサービスに関する情報を確認してください。

IoT を初めて使用する場合でも、長年の経験がある場合でも、必ず AWS IoT の仕組み を確認してください。このトピックは、AWS IoT をより効果的に開始するのに役立つ AWS IoT の概念と用語を理解するのに役立ちます。

AWS IoT の使用を開始する方法

デバイスおよびアプリケーションが AWS IoT にアクセスする方法

AWS IoT は、AWS IoT チュートリアル のためのインターフェイスを提供します。

  • AWS IoT Device SDKs—AWS IoT とメッセージを送受信するためのアプリケーションをデバイス上で構築します。詳細については、「 」を参照してくださいAWS IoT Device SDK、Mobile SDK、および AWS IoT Device Client

  • AWS IoT Core for LoRaWAN - AWS IoT Core for LoRaWAN を使用して、長距離 WAN (LoRaWAN) デバイスとゲートウェイを接続および管理します。

  • AWS Command Line Interface (AWS CLI) - Windows、macOS、Linux で AWS IoT 用のコマンドを実行します。これらのコマンドで、モノのオブジェクト、証明書、ルール、ジョブ、およびポリシーを作成し、管理することができます。使用を開始するには、AWS コマンドラインインターフェイスのユーザーガイドを参照してください。AWS IoT のコマンドの詳細については、AWS CLI コマンドリファレンスiot を参照してください。

  • AWS IoT API—HTTP または HTTPS リクエストを使用して IoT アプリケーションを構築します。これらの API アクションで、モノのオブジェクト、証明書、ルール、およびポリシーをプログラムにより作成し、管理することができます。AWS IoT の API アクションの詳細については、AWS IoT API リファレンスの「アクション」を参照してください。

  • AWS SDK — 言語固有の API を使用して IoT アプリケーションを構築します。これらの SDK は HTTP/HTTPS API をラップし、サポートされているいずれの言語でもプログラミングできます。詳細については、「AWS の SDK およびツール」を参照してください。

AWS IoT コンソールを介して AWS IoT にアクセスすることもできます。このコンソールは、モノのオブジェクト、証明書、ルール、ジョブ、ポリシー、および IoT ソリューションの他の要素を設定および管理できるグラフィカルユーザーインターフェイス (GUI) を提供します。