1
AWS IoTは、接続されたデバイスがクラウドアプリケーションやその他のデバイスと簡単かつ安全にやり取りできるようにするマネージドクラウドプラットフォームです。AWS IoTは数十億のデバイスと数兆のメッセージをサポートし、それらのメッセージを処理してAWSエンドポイントと他のデバイスに確実かつ安全にルーティングできます。AWS IoTを使用すると、アプリケーションは、接続されていない場合でも、すべてのデバイスを常に追跡および通信できます。AWS IoTを使用すると、AWS Lambda、Amazon Kinesis、Amazon S3、Amazon Machine Learning、Amazon DynamoDBなどのAWSサービスを簡単に使用して、接続されたデバイスで生成されたデータを収集、処理、分析、実行するIoTアプリケーションを構築できます。インフラ。AWS IoTは、デバイスをAWSサービスおよびその他のデバイスに接続し、データと対話を保護し、デバイスデータを処理および処理し、アプリケーションがオフラインであってもデバイスと対話できるようにするプラットフォームです。AWS IoTデバイスSDK AWS IoTは、ハードウェアデバイスまたはモバイルアプリケーションを簡単かつ迅速に接続するのに役立つSDKを提供します。AWS IoT Device SDKを使用すると、MQTTまたはHTTPプロトコルを使用して、デバイスでAWS IoTと接続、認証、メッセージ交換を行うことができます。Device SDKはC、JavaScript、およびArduinoをサポートし、クライアントライブラリ、開発者ガイド、およびメーカー向けの移植ガイドが含まれています。また、オープンソースの代替手段を使用するか、独自のSDKを作成することもできます。詳細については、AWS IoT Device SDKのドキュメントを読むか、SDKをダウンロードして開始してください。デバイスゲートウェイAWS IoTデバイスゲートウェイにより、デバイスはAWS IoTと安全かつ効率的に通信できます。デバイスゲートウェイは、1対1および1対多の通信を可能にするパブリケーション/サブスクリプションモデルを使用してメッセージを交換できます。この1対多の通信パターンにより、AWS IoTは接続されたデバイスが特定のトピックの複数のサブスクライバーにデータをブロードキャストすることを可能にします。デバイスゲートウェイはMQTTおよびHTをサポートします