AWS IoT Core

デバイスを簡単かつ安全にクラウドに接続します。数十億個のデバイスと数兆件のメッセージを確実にスケールします。

AWS IoT Core とは何ですか?

AWS IoT Core を使用すれば、IoT デバイスを AWS クラウドに接続できます。サーバーをプロビジョニングまたは管理する必要はありません。AWS IoT Core では数十億個のデバイスと数兆件のメッセージをサポートしており、それらのメッセージを AWS エンドポイントや他のデバイスに確実かつセキュアに処理してルーティングします。AWS IoT Core を使用すれば、アプリケーションがインターネットに接続されていない場合でも、すべてのデバイスを常に追跡して通信できます。

AWS IoT Core を使用すると、AWS と AWS Lambda、Amazon Kinesis、Amazon S3、Amazon SageMaker、Amazon DynamoDB、Amazon CloudWatch、AWS CloudTrail、Amazon QuickSight、および Alexa Voice Service といった Amazon のサービスを簡単に使用して、インフラストラクチャの管理をせずに、接続されたデバイスで生成されたデータを収集、処理、分析し、そのデータに基づいてアクションを起こす IoT アプリケーションを構築できます。

利点

サーバーを管理せずにデバイスを接続および管理する

AWS IoT Core を使用すると、任意の数のデバイスをクラウドや他のデバイスに接続できます。サーバーをプロビジョニングまたは管理する必要はありません。AWS IoT Core を使用すれば、デバイスフリートを簡単かつ確実にスケーリングできます。 

ご希望の接続プロトコルを選択してください

AWS IoT Core を使用すると、IoT デバイスを接続および管理するためのユースケースに最も適した通信プロトコルを選択できます。AWS IoT Core は、MQTT (メッセージキューとテレメトリトランスポート)、HTTPS (ハイパーテキスト転送プロトコル - セキュア)、MQTT over WSS (WebSockets セキュア)、および LoRaWAN (低電力長距離広域ネットワーク) をサポートします。

MQTT、MQTT over WSS、および HTTP プロトコルを使用するデバイスとクライアントの場合、AWS IoT Core メッセージブローカーは、すべての IoT デバイスとアプリケーションとの間でメッセージを送受信するための高スループットのパブリッシュ/サブスクライブメッセージブローカーを提供します。LoRaWAN デバイスの場合、LoRaWAN 用 AWS IoT Core は、LoRaWAN Network Server (LNS) を開発または運用する必要なく、マネージド機能を提供します。

セキュアなデバイスの接続とデータ

AWS IoT Core では、デバイスを初めて AWS IoT Core に接続するときの自動化された構成と認証を行いうのみならず、接続するすべてのポイントで認証とエンドツーエンドの暗号化を提供しているため、デバイスと AWS IoT Core との間でアイデンティティが証明されたデータのみが交換されます。さらに、詳細なアクセス許可のポリシーを適用することによって、デバイスとアプリケーションにセキュアにアクセスできます。

デバイスデータの処理と実行

AWS IoT Core を使用すると、定義したビジネスルールに基づいて、デバイスデータを迅速にフィルタリング、変換、実行できます。いつでもルールを更新して、新しいデバイスやアプリケーションの機能を実装できます。AWS IoT Core では、AWS Lambda、Amazon Kinesis、Amazon S3、Amazon DynamoDB、Amazon CloudWatch、Amazon Elasticsearch Service といった AWS のサービスを簡単に使用して、さらに強力な IoT アプリケーションを構築できます。

AWS IoT Core の機能

メッセージブローカーを使用してメッセージをパブリッシュおよびサブスクライブする

メッセージブローカーは高スループットのパブリッシュ/サブスクライブ (pub/sub) メッセージブローカーで、ユーザーのすべての IoT デバイスとアプリケーションと低レイテンシーで安全にメッセージを送受信します。AWS IoT Core は、MQTT および MQTT over WSS プロトコルを使用してメッセージをパブリッシュ/サブスクライブ送信するデバイスとクライアント、および HTTPS プロトコルを使用してメッセージをパブリッシュするデバイスとクライアントをサポートします。

AWS IoT Core の接続と管理

ミラーデバイスの状態

AWS IoT Core では Device Shadow を使用して、いつでも読み取りや設定を行えるよう、接続されたデバイスの最新の状態が保存され、アプリケーションにはデバイスが常にオンラインであるかのように表示されます。つまり、接続が切断された場合でもアプリケーションでデバイスの状態を読み取ることができ、デバイスが再接続された時にデバイスの状態を設定して実装することができます。

AWS IoT Core を使用したデバイスの状態の読み取りと設定

詳細については、AWS IoT Core デベロッパーガイドをご参照ください。

Alexa の組み込みデバイスを費用対効果の優れた方法で大規模に構築する

AWS IoT Core の Alexa Voice Service (AVS) の統合は、クラウドの新しい仮想 Alexa 組み込みデバイスを導入します。AVS の統合を使用するために、お客様は、AWS IoT で予約された MQTT トピックの新しいセットを使用して、AWS IoT Core と新しい仮想 Alexa 組み込みデバイスに接続されたデバイス間で MQTT ベースの音声メッセージを転送します。これにより、お客様はリザーブド MQTT トピックを介して音声メッセージを送受信し、デバイスのマイクとスピーカーとインターフェイスし、同じセキュアな AWS IoT Core 接続を使用しながらデバイス側の状態をすべて管理できます。

AWS IoT Core を使用したデバイスの状態の読み取りと設定

詳細については、AWS IoT Core の AVS 統合をご覧ください。 

LoRaWAN デバイスの接続と管理

LoRaWAN 用 AWS IoT Core を使用して、独自の LoRaWAN デバイスとゲートウェイを AWS クラウドに接続することで、企業においてプライベート LoRaWAN ネットワークをセットアップできるようになりました。LoRaWAN Network Server (LNS) を開発または運用する必要はありません。

AWS IoT Core のセキュアな接続

詳細については、LoRaWAN 用 AWS IoT Core をご覧ください。
 

AWS の使用を開始する

ステップ 1 - AWS アカウントにサインアップする

AWS アカウントにサインアップする

AWS 無料利用枠をすぐに利用できます。
ステップ 2 - 10 分間チュートリアルで学ぶ

10 分間のチュートリアルで学ぶ

簡単なチュートリアルで学習します。
ステップ 3 - AWS で構築を開始する

AWS で構築を開始する

AWS でのプロジェクトを開始するのに役立つステップバイステップガイドを使って構築を開始しましょう。

LoRaWAN は、LoRa Alliance からのライセンスに基づいて使用されるマークです。

構築の準備はできましたか?
AWS IoT Core の使用を開始する
ご不明な点がおありですか?
お問い合わせ