「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
AWS IoT のルール
ルールを使用すると、AWS のサービスとやり取りする権限をデバイスに許可できます。ルールの分析とアクションの実行は、MQTT トピックストリームに基づいて行われます。ルールを使用すると、次のようなタスクをサポートできます。
-
デバイスから受け取ったデータの加工またはフィルタ処理を行う。
-
デバイスから受け取ったデータを Amazon DynamoDB データベースに書き込む。
-
ファイルを Amazon S3 に保存する。
-
Amazon SNS を使用して、すべてのユーザーにプッシュ通知を送信する。
-
Amazon SQS キューにデータを発行する。
-
Lambda 関数を呼び出してデータを抽出する。
-
Amazon Kinesis を使用してデバイスからの多数のメッセージを処理する。
-
データを Amazon Elasticsearch Service に送信する。
-
CloudWatch メトリクスを取得する。
-
CloudWatch アラームを変更する。
-
MQTT メッセージから Amazon Machine Learning にデータを送信して、Amazon ML モデルに基づいて予測を行う。
-
Salesforce の IoT 入力ストリームにメッセージを送信します。
-
AWS IoT Analytics チャネルにメッセージデータを送信します。
-
Step Functions ステートマシンの実行を開始します。
-
AWS IoT イベント インプットにメッセージデータを送信します。
-
AWS IoT SiteWise でアセットプロパティにメッセージデータを送信します
-
ウェブアプリケーションまたはサービスにメッセージデータを送信します。
ルールでは、 でサポートされているパブリッシュ/サブスクライブプロトコルを通過する MQTT メッセージを使用できますDevice communication protocols。または、基本的な取り込み機能を使用して、メッセージングコスト
AWS IoT がアクションを実行できるようにするには、AWS リソースにアクセスする権限をあらかじめ許可しておく必要があります。アクションが実行されると、使用している AWS サービスの標準料金が発生します。
目次
ルールのトラブルシューティング
ルールに問題がある場合は、 を有効にする必要がありますCloudWatch Logs。ログを分析して、問題が承認されているかどうか、WHERE 句の条件が一致していないかどうかなどを判断できます。詳細についてはCloudWatch Logs https://docs.aws.amazon.com/iot/latest/developerguide/cloud-watch-logs.htmlのセットアップ」を参照してください。