AWS IoT のルール - AWS IoT Core

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

AWS IoT のルール

ルールを使用すると、AWS サービスとやり取りする権限をデバイスに許可できます。ルールの分析とアクションの実行は、MQTT トピックストリームに基づいて行われます。ルールを使用すると、次のようなタスクをサポートできます。

  • デバイスから受け取ったデータの加工またはフィルタ処理を行う。

  • デバイスから受け取ったデータを Amazon DynamoDB データベースに書き込む。

  • Amazon S3 に保存する。

  • Amazon SNS を使用しているすべてのユーザーにプッシュ通知を送信する

  • Amazon SQS キューにデータを公開する。

  • Lambda 関数を呼び出してデータを抽出します。

  • Amazon Kinesis を使用してデバイスからの多数のメッセージを処理する。

  • Amazon Elasticsearch Service にデータを送信します。

  • CloudWatch メトリクスを取得します。

  • CloudWatch アラームを変更します。

  • MQTT メッセージから Amazon Machine Learning QTT にデータを送信して、Amazon ML モデルに基づいて予測を行います。

  • Salesforce の IoT 入力ストリームにメッセージを送信します。

  • AWS IoT Analytics チャネルにメッセージデータを送信します。

  • Step Functions ステートマシンの実行を開始します。

  • AWS IoT イベント入力にメッセージデータを送信する。

  • AWS IoT SiteWise でアセットプロパティにメッセージデータを送信します。

  • ウェブアプリケーションまたはサービスにメッセージデータを送信します。

ルールでは、MQTT メッセージを使用できます。MQTT メッセージはパブリッシュ/サブスクライブプロトコルをデバイス通信プロトコルを使用するか、基本的な取り込み機能を使用すると、上記の AWS サービスにデバイスデータを安全に送信できますメッセージングのコスト。(基本的な取り込み機能では、取り込みパスからパブリッシュ/サブスクライブのメッセージブローカーを除外することによってデータフローを最適化されるため、セキュリティと AWS IoT のデータ処理機能を維持したまま、コスト効率が向上します)。

AWS IoT でアクションを実行できるようにするには、AWS リソースにアクセスする権限をあらかじめ許可しておく必要があります。アクションが実行されると、使用している AWS サービスの標準料金が発生します。

ルールのトラブルシューティング

ルールに問題が発生した場合は、CloudWatch Logs を有効にすることをお勧めします。ログを分析して、認証に関する問題かどうか、WHERE 句の条件に一致する結果がない問題かどうかなどを判断できます。詳細については、「」を参照してください。CloudWatch Logs の設定