AWS IoT Events 已停止2018年起
【2026-05-20 已停止】曾用于从 IoT 传感器数据中检测事件并自动执行操作的服务。AWS 官方建议使用 Kinesis Data Streams 与 Lambda 重建
它能做什么
【已停止服务】AWS IoT Events 已于 2026 年 5 月 20 日终止支持。以下为服务停用前的介绍。AWS IoT Events 是一项监控来自 IoT 设备和应用的数据,在检测到特定条件或模式时自动执行操作的服务。通过定义称为检测器模型的状态机,可根据设备状态变化触发 SNS 通知发送、Lambda 函数调用、向 IoT Core 发送消息等操作。
使用场景
用于工厂设备温度超过阈值时的自动告警、智能家居设备状态变化时的联动控制、工业设备异常检测与自动关停,以及多传感器值组合的复合条件判断。
日常类比
可以将其比作工厂的监控员。持续监视仪表盘数值,按照「温度超过 80 度就拉响警报」「压力下降就关闭阀门」等规则,根据情况自动执行相应操作。还能处理多个仪表组合的复杂判断。
服务终止与迁移方案
AWS IoT Events 已于 2026 年 5 月 20 日终止支持(End of Support),并已自 2025 年 5 月 20 日起停止接受新客户。目前控制台和服务资源均已无法访问。AWS 官方迁移指南介绍了如何使用 Amazon Kinesis Data Streams 与 AWS Lambda 重新实现类似检测器模型的状态监控,以及如何迁移 AWS IoT SiteWise 报警。本页面作为历史参考资料与迁移指南予以保留。
什么是 AWS IoT Events
AWS IoT Events 是一项监控 IoT 设备发送的遥测数据,并根据定义的条件检测和响应事件的服务。不仅支持简单的阈值监控,还可设置多设备数据组合的复合条件和基于时间的条件 (如一定时间内未收到数据)。对检测到的事件自动执行通知或设备控制等操作,实现 IoT 系统运维自动化。
检测器模型
IoT Events 的核心是检测器模型。它以状态机 (状态转换图) 的形式定义,可直观地设计设备的各种状态及状态间的转换条件。例如定义「正常」「警告」「异常」三种状态,温度超过 70 度转为「警告」,超过 80 度转为「异常」。可在每次状态转换时或停留期间设置操作,实现灵活的状态控制。 如需了解检测器模型在实际工作中的应用技巧,可参考 相关书籍 (Amazon)。
输入与操作
向检测器模型输入数据可通过 IoT Core 规则引擎、直接调用 IoT Events API 或从其他 AWS 服务集成。可执行的操作包括向 SNS 主题发送通知、调用 Lambda 函数、向 SQS 队列发送消息、通过 IoT Core 向设备发送命令、向 DynamoDB 写入数据等。一个检测器模型可独立跟踪多个设备实例,为每台设备进行独立的状态管理。
注意事项
- 支持已于 2026 年 5 月 20 日结束。控制台和 API 均无法访问;状态监控需使用 Kinesis Data Streams 与 Lambda 等重新实现(AWS 提供官方迁移步骤)
- 如果曾将其用于 AWS IoT SiteWise 报警,请遵循 SiteWise 侧的迁移步骤。本页面作为迁移决策的历史参考资料予以保留