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