Amazon IoT 规则
规则使您的设备能够与 Amazon Web Services 服务 交互。基于 MQTT 主题流分析规则并执行操作。您可以使用规则来支持以下任务:
-
补充或筛选从设备接收的数据。
-
将从设备接收的数据写入 Amazon DynamoDB 数据库。
-
将文件保存到 Amazon S3。
-
向使用 Amazon SNS 的所有用户发送推送通知。
-
将数据发布到 Amazon SQS 队列。
-
调用 Lambda 函数来提取数据。
-
使用 Amazon Kinesis 处理来自大量设备的消息。
-
将数据发送到 Amazon OpenSearch Service。
-
捕获 CloudWatch 指标。
-
更改 CloudWatch 告警。
-
将 MQTT 消息中的数据发送到 Amazon SageMaker AI,以便根据机器学习(ML)模型进行预测。
-
向 Salesforce物联网输入流发送消息。
-
将消息数据发送到 Amazon IoT Analytics 通道。
-
开始 Step Functions 状态机的过程。
-
将消息数据发送到 Amazon IoT Events 输入。
-
将消息数据发送到 Amazon IoT SiteWise 中的资产属性。
-
将消息数据发送到 Web 应用程序或服务。
您的规则可以使用通过 设备通信协议 支持的发布/订阅协议传递的 MQTT 消息。您还可以使用基本摄取特征将设备数据安全地发送到前面列出的 Amazon Web Services 服务,而不会产生消息收发费用
您必须先授予 Amazon IoT 代表您访问 Amazon 资源的权限,然后其才能够执行这些操作。执行这些操作时,即产生了您所用 Amazon Web Services 服务 的标准费用。
目录
排除规则问题
如果遇到规则问题,建议激活 CloudWatch Logs。通过分析您的日志,您可以确定问题是否与授权相关,或者是否为诸如 WHERE 子句状态不匹配的问题。有关更多信息,请参阅设置 CloudWatch Logs。