

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# インタラクティブチュートリアル
<a name="interactive-demo"></a>

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

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

デモを実行するには、まず[セットアップ AWS アカウント](setting-up.md)を実行する必要があります。ただし、このチュートリアルでは、 AWS IoT リソース、追加のソフトウェア、またはコーディングは必要ありません。

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

**AWS IoT Core インタラクティブチュートリアルを実行するには**

1.  AWS IoT コンソールで[AWS IoT ホームページ](https://console.aws.amazon.com//iot/home#/home)を開きます。

   **AWS IoT ホームページ**の **[学習リソース]**] ウィンドウペインで、**[チュートリアルを開始する]** を選択します。  
![\[これは AWS IoT コンソールのホームページです。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/aws-iot-learn-home-demo.png)

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

**以下のセクションでは、 **AWS IoT コンソールチュートリアル**でこれらの AWS IoT Core 機能がどのように表示されるかについて説明します。**
+ [IoT デバイスの接続](#interactive-demo-part1)
+ [オフラインデバイスの状態の保存](#interactive-demo-part2)
+ [デバイスデータのサービスへのルーティング](#interactive-demo-part3)

## IoT デバイスの接続
<a name="interactive-demo-part1"></a>

IoT デバイスが と通信する方法について説明します AWS IoT Core。

![\[これは、 AWS IoT インタラクティブチュートリアルの最初のステップです。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/aws-iot-learn-demo-step-1.png)


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

デバイスを に接続する方法の詳細については AWS IoT Core、「」を参照してください[に接続する AWS IoT Core](connect-to-iot.md)。

## オフラインデバイスの状態の保存
<a name="interactive-demo-part2"></a>

デバイスまたはアプリがオフラインのときに がデバイスの状態 AWS IoT Core を保存する方法について説明します。

![\[これはインタラクティブ AWS IoT チュートリアルの 2 番目のステップです。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/aws-iot-learn-demo-step-2.png)


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

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

デバイスシャドウの詳細については、「[AWS IoT Device Shadow サービス](iot-device-shadows.md)」を参照してください。

## デバイスデータのサービスへのルーティング
<a name="interactive-demo-part3"></a>

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

![\[これはインタラクティブ AWS IoT チュートリアルの 3 番目のステップです。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/aws-iot-learn-demo-step-3.png)


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

 AWS IoT ルールの詳細については、「」を参照してください[のルール AWS IoT](iot-rules.md)。