AWS IoT Core に接続する - AWS IoT Core

AWS IoT Core に接続する

AWS IoT Core は、IoT デバイス、ワイヤレスゲートウェイ、サービス、アプリケーションとの接続をサポートしています。デバイスは AWS IoT Core に接続して、AWS IoT サービスや他のデバイスとの間でデータを送受信できます。アプリケーションやその他のサービスも AWS IoT Core に接続し、IoT デバイスを制御および管理し、IoT ソリューションからのデータを処理します。このセクションでは、IoT ソリューションの各側面について、 AWS IoT Core に接続して通信するための最良の方法を選択する方法について説明します。


            
				AWS IoT Core
			 が IoT デバイスを AWS IoT に接続するデバイスエンドポイントと、アプリケーションや他のサービスを 
				AWS IoT Core
			 に接続するサービスエンドポイントを提供する方法を示す画像。

AWS IoT とやり取りする方法はいくつかあります。アプリケーションとサービスは AWS IoT Core サービスエンドポイント を使用でき、デバイスは AWS IoT デバイスエンドポイント または AWS IoT Core for LoRaWAN ゲートウェイとデバイス を使用して AWS IoT Core に接続できます。

AWS IoT Core サービスエンドポイント

AWS IoT Core サービスエンドポイントは、AWS IoT ソリューションを制御および管理する機能へのアクセスを提供します。

AWS IoT デバイスエンドポイント

AWS IoT デバイスエンドポイントは、IoT デバイスと AWS IoT 間の通信をサポートします。

  • Endpoints

    デバイスエンドポイントはアカウントに固有であり、describe-endpoint コマンドを使用してそれらが何であるかを確認できます。

    これらのエンドポイントとそれらがサポートする機能の詳細については、AWS IoT デバイスデータとサービスエンドポイント を参照してください。

  • SDKs

    AWS IoT Device SDK は、デバイスが AWS IoT と通信するために使用する Message Queueing Telemetry Transport (MQTT) および WebSocket Secure (WSS) プロトコル用の言語固有のサポートを提供します。また、AWS Mobile SDK は、MQTT デバイス通信、AWS IoT API、およびモバイルデバイス上の他の AWS のサービスの API のサポートも提供します。

  • Authentication

    デバイスのエンドポイントは、X.509 証明書または認証情報を持つ AWS IAM ユーザーを使用してユーザーを認証します。

  • 詳細はこちら

    詳細および SDK リファレンスへのリンクについては、AWS IoTDevice SDKs を参照してください。

AWS IoT Core for LoRaWAN ゲートウェイとデバイス

AWS IoT Core for LoRaWAN は、ワイヤレスゲートウェイとデバイスを AWS IoT Core に接続します。

  • Endpoints

    AWS IoT Core for LoRaWAN は、アカウントおよびリージョン固有の AWS IoT Core エンドポイントへのゲートウェイ接続を管理します。ゲートウェイは、 AWS IoT Core for LoRaWAN が提供するアカウントの Configuration and Update Server (CUPS) エンドポイントに接続できます。

    エンドポイントの目的

    エンドポイントフォーマット

    提供

    Configuration and Update Server (CUPS)

    account-specific-prefix.cups.lorawan.aws-region.amazonaws.com:443

    AWS IoT Core for LoRaWAN が提供する Configuration and Update Server とのゲートウェイ通信

    LoRaWAN Network Server (LNS)

    account-specific-prefix.gateway.lorawan.aws-region.amazonaws.com:443

    AWS IoT Core for LoRaWAN が提供する LoRaWAN Network Server とのゲートウェイ通信

  • SDKs

    AWS IoT Core for LoRaWAN が構築されている AWS IoT Wireless API は、AWS SDK でサポートされています。詳細については、AWS SDK およびツールキットを参照してください。

  • Authentication

    AWS IoT Core for LoRaWAN デバイス通信は、X.509 証明書を使用して AWS IoT との通信を保護します。

  • 詳細はこちら

    ワイヤレスデバイスの設定と接続の詳細については、 AWS IoT Core for LoRaWAN を参照してください。