IoTを使う手順をご紹介します。3からコマンドを実行するとAWSのサービスを介してEメールが届くサンプルを作ります。本記事は、次の方を対象にしています。IoTというサービスがあります。IoTを使ったデバイス連携環境の構築手順を説明します。PiやArduinoはじめ、さまざまなメッセージブローカーを基盤とするハードウエアデバイスやモバイルアプリケーションと、AWSのサービスを接続して、デバイスの認証やデータに基づき任意の処理を行うためのサービスです。2015年10月にローンチされ、現在は東京リージョンでも利用できます。IoTの主な特徴はつぎのとおりです。IoTは、デバイスの認証と暗号化が提供されています。証明書に対するロールやポリシーの選択を一元管理でき、デバイスやアプリケーションによるアクセスを認証したり、取り消したりできます。証明書を持たない許可されていないデバイスからの通信は受け付けません。IoTでは、デバイスから送信されたデータを収集/処理し、データに基づいたアクションを実行するアプリケーションを、マネジメントコンソール上での設定だけで容易に構築できます。ルールエンジンは、あらかじめ定義したルールに基づいて、以下のAWSサービスなどを呼び出せます。SNS(プッシュ通知サービス)を使えば、AWS外部のエンドポイントを呼びだすことも可能です。ルールは、SQLに似た構文で作成します。Lambdaにデータを送信する、などを定義できます。IoTは、ハードウエアデバイスやモバイルアプリケーションからAWSに接続するためのSDKを提供しています。IoTとの間でMQTT/HTTP/WebSocketsプロトコルを介した接続やデバイス認証/メッセージ交換ができます。執筆時では、C/JavaScript/Arduino用のSDKが提供されています。SNSを呼びだし、Eメールを送信するための環境設定を行います。全体の構成は次の図のとおりです。IoT]をクリックします。started]をクリックします。Piからの接続を受け付ける、Thingを作成します。Thing]をクリックし、(2)[Name]に識別するための名前を入力します。ここでは、「raspi」とし、(3)[Create]ボタンをクリックします。