发布于: Jul 25, 2019

在使用 AWS IoT Events 时,您现在可以选择定义操作来调用 AWS Lambda 函数、推送消息到 Amazon Simple Queue Service (SQS) 队列或 Amazon Kinesis Data Firehose 交付流,以及重新发布消息到 IoT Events。之前,您只能定义操作来将消息发布到 SNS 和 MQTT。这些扩展后的操作让您可以更轻松地构建监控应用程序,提供更多选项来处理 IoT Events 创建的消息,从而帮助您快速了解设备状态。

您可以定义 Lambda 操作来调用带有消息负载的特定 Lambda 函数。Lambda 函数会将消息负载作为输入参数接收,并能进一步处理消息中的信息。类似地,您可以定义 SQS 操作来将消息负载发送到 SQS 队列,以便其他服务能从中读取。您可以将消息负载发送到 Firehose 交付流,以展示应用程序(例如实时控制面板)中的警报。最后,通过将 IoT Events 定义为操作,您可以将消息负载以输入的形式发送到其他检测程序模型,这可以帮助将复杂的检测程序模型简化为简单模型的层次结构。

这些新操作在推出 AWS IoT Events 的所有区域可用。要开始使用,请打开 IoT Events 控制台并为检测程序模型选择一种状态。向状态添加事件,然后从可用操作列表中进行选择。