Certification」にて公開されているのでこちらを翻訳しながら紹介していきたいと思います。コンテンツへのアクセス方法はこちらに記載しています。IoTは、AWSとデバイスをセキュアにつなぐことができるマネージド型のプラットフォームです。そのため、様々なデバイスとAWSサービスを組みあせて利用していくことが可能となります。IoTの主な特徴として5つ挙げられます。IoTには様々なコンポーネントが用意されています。ここでは、1つひとつのコンポーネントを見ていきながら、それぞれの役割について紹介していきます。IoTとデバイス間のセキュアな通信を可能とします。Pub/Subメッセージングモデルを使用することで、1対1、または1対多の通信を可能としています。GatewayはMQTT、webソケット、そしてHTTP1.1プロトコルに対応しており、自動スケーリングが可能なため、インフラ環境をプロビジョニングする必要がありません。Brokerとホストしています。IoTとメッセージの送受信を可能にするサービスです。AWSアカウントやリージョンを飛び越えた送受信はできません。IoTではデバイスやサービス同士での通信を安全に行えるよう、セキュアなコミュニケーションチャンネルを提供しております。IoTとデバイスやAWSサービス間で行われるデータ通信を保護します。Shadowへのアクセスが保証されている必要があります。IoTに送受信される全てのトラフィックはTLSによって暗号化されている必要があります。IoTでは、4つの認証手法をサポートしております。CLIコマンドでの利用も可能です。certificatesを利用しております。ポリシーを使ってそれぞれのアイデンティティの実行可能範囲を制限することができます。IoTのルールエンジン機能は、送られてきたMQTTメッセージを読み取ります。その後送られたメッセージに記載されたルールに沿った行動を実行してくれます。IoTのルールエンジン機能の仕様について例をもとに見てみましょう。一台の車が雨の中を走っていたとします。そのとき、他の自動車モジュールには雨の中を走行する車のエンジンの稼働状況や、道路状況などの情報が定期的に送られております。IoTにも送られています。codeにある全ての車に送り、雨の中の運転に対して警告します。Analyticsを初期化します。MLも起動させておくことが出来ます。IoTと接続状態にあるわけではありません。接続が途切れることもあります。Shadow)は、デバイスの直近の情報や状態をストアすることが可能なJSONドキュメント仕様のサービスです。ShadowはMQTT・HTTPで操作することができます。こちらも例を見てみましょう。IoTにステートメントを報告しているとします。装置はサイクルが完了したら接続が切れるように設定されておりますが、できたら装置とはオンライン接続時と同じ様にシームレスで繋がっていて欲しいと考えております。Shadowは、質量分析装置のオンライン接続が中断された際にはステートメントを報告するよう設定します。Shadowには装置のステートメントが維持されているので、そこからステートメントを調べることも出来ます。Registryはデバイスのデータベースと認識して頂ければと思います。Registryへのエントリについては任意ではありますが、このサービスを利用することで、デバイスのエコシステムをより効率的なものにすることができます。Type」で構成されております。Bulb」を例に説明して行きたいと思います。Bulb」を割り当てます。これはシリアルナンバーのような役割を果たします。Bulb」を割り当てます。これは、シリアルナンバーに対する個々の識別を表しています。Registryにある1つひとつのデバイスが個々に認識できるようになります。Registryから接続しているデバイスを見つけることも可能です。SDKと呼ばれるサービスがあります。IoTとデバイスを結びつけることが可能となります。SDKは5つあります。IoTは他のAWSサービスとシームレスに作用します。AWSはどの様なアプリに対しても、ハイパースケールなインフラストラクチャを提供します。Lambdaであれば、コードを走らせるためのサーバを用意する必要はもうありません。何かしらのイベントが発生した際の対応にのみLambdaを使う、といったことができます。IoTを使用することで、他のAWSサービスと合わせてセキュアでパワフルなIoT開発が可能となります。IoTについての紹介は以上です。既存のAWSサービスを組み合わせながら、身近なデバイスをお手軽にIoT化することができるこちらのサービス、是非お試しください。Preferences。