インタラクティブチュートリアル - AWS IoT Core

インタラクティブチュートリアル

インタラクティブチュートリアルでは、AWS IoT 上に構築されたシンプルな IoT ソリューションのコンポーネントを示します。このチュートリアルは、IoT デバイスがどのように AWS IoT Core サービスとやり取りするかを示します。このトピックでは、AWS IoT Core インタラクティブチュートリアルのプレビューを示します。

注記

コンソールの画像には、このチュートリアルの画像には表示されないアニメーションが含まれています。

デモを実行するには、まずAWS アカウント を設定するを実行する必要があります。ただし、チュートリアルでは、AWS IoT リソース、追加ソフトウェア、またはコーディングは不要です。

このデモにかかる時間は、約 5~10 分です。10 分かけることで、各ステップについて理解する時間が長くなります。

AWS IoT Core インタラクティブチュートリアルを実行するには
  1. AWS IoT コンソールの AWS IoT ホームページを開きます。

    AWS IoT ホームページ[学習リソース]] ウィンドウペインで、[チュートリアルを開始する] を選択します。

    これは AWS IoT コンソールのホームページです。
  2. [AWS IoT コンソールのチュートリアル]ページで、チュートリアルのセクションを確認し、準備ができたら [開始] セクションを選択します。

以下のセクションでは、AWS IoT クラウドチュートリアルでこれらの AWS IoT Core 機能がどのように表示されるかを示します。

IoT デバイスの接続

IoT デバイスが AWS IoT Core とどのように通信するか説明します。

これは AWS IoT インタラクティブチュートリアルの最初のステップです。

このステップのアニメーションは、左の制御デバイスと右の家庭用スマートランプという 2 つのデバイスが、クラウド内の AWS IoT Core とどのように接続して通信するかを示します。アニメーションは、デバイスが AWS IoT Core と通信し、受け取るメッセージにどのように応答するかを示します。

AWS IoT Core へのデバイス接続の詳細については、「AWS IoT Core に接続する」を参照してください。

オフラインデバイスの状態の保存

デバイスまたはアプリケーションがオフラインの間、AWS IoT Core がデバイスの状態をどのように保存するか説明します。

これは AWS IoT インタラクティブチュートリアルの 2 番目のステップです。

このステップのアニメーションは、AWS IoT Core のデバイスシャドウサービスが、制御デバイスとスマートランプのデバイス状態情報をどのように保存するかを示します。スマートランプがオフラインの場合、デバイスシャドウは制御デバイスからのコマンドを保存します。

スマートランプが AWS IoT Core に再接続すると、これらのコマンドを取得します。制御デバイスがオフラインの場合、デバイスシャドウはスマートランプから状態情報を保存します。制御デバイスが再接続されると、スマートランプの現在の状態を取得して表示を更新します。

デバイスシャドウの詳細については、「AWS IoT Device Shadow サービス」を参照してください。

デバイスデータのサービスへのルーティング

AWS IoT Core がデバイスの状態を他の AWS のサービスに送信する方法について説明します。

これは AWS IoT インタラクティブチュートリアルの 3 番目のステップです。

このステップのアニメーションは、AWS IoT Core が AWS IoT ルールを使用してデバイスから他の AWS のサービスにデータを送信する方法を示しています。AWS IoT ルールはデバイスから特定のメッセージをサブスクライブし、それらのメッセージのデータを解釈して、解釈されたデータを他のサービスにルーティングします。この例では、AWS IoT ルールは、モーションセンサーからのデータを解釈し、デバイスシャドウにコマンドを送信します。次に、デバイスシャドウはコマンドをスマートバルブに送信します。前の例と同様に、デバイスシャドウは制御デバイスのデバイス状態情報を保存します。

AWS IoT ルールの詳細については、「AWS IoT のルール」を参照してください。