发布于: Apr 16, 2020
即日起,您可以使用新的 AWS IoT Events 表达式语法对事件触发的任何操作中的消息或状态更改进行自定义。这样一来,您可以添加自定义文本并从 AWS IoT Events 发送的消息中删除不相关的数据。此次发布后,您还可以定义每个设备(或检测器实例)特有的计时器持续时间和 MQTT 主题名称。
AWS IoT Events 是一项完全托管的服务,可以帮助您轻松地检测来自 IoT 传感器和应用程序的事件并做出响应。当检测到事件时,它支持可与多项 AWS 服务集成的本机操作,包括 AWS IoT Core、Amazon Kinesis Firehose、Amazon Simple Notification Service (SNS)、Amazon Simple Queue Service (SQS)、AWS Lambda 和 AWS IoT Events。使用自定义操作有效负载,您现在可以对 AWS IoT Events 在消息评估触发事件操作时发送到这些下游服务的有效负载进行修改。
例如,您现在可以通过 Amazon SNS 对发送给车间技术人员的文本消息进行自定义。您还可以在 IoT 设备的状态变化时将相关输入数据发送至 Amazon SQS 队列。而且,通过使用表达式来定义计时器和 MQTT 主题名称,您可以使用单一检测器模型来自动扩展和管理整个设备队列的状态。这样可以节省时间,并能避免使用多个服务和胶连逻辑,从而帮助您快速移动到生产中。
有关事件操作和新表达式语法的更多信息,请访问我们的开发人员指南中的将 AWS IoT Events 与其他服务结合使用页面的“事件操作”部分。