什么是 AWS IoT Events? - AWS IoT Events

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 AWS IoT Events?

AWS IoT Events 使您能够监控设备或设备群是否出现故障或运行变化,并在此类事件发生时触发操作。 AWS IoT Events 持续监视来自设备、流程、应用程序和其他 AWS 服务的物联网传感器数据,以识别重大事件,以便您采取行动。

AWS IoT Events 用于在 AWS 云中构建复杂的事件监控应用程序,您可以通过 AWS IoT Events 控制台或访问这些应用程序 APIs。

显示 AWS IoT Events 正在处理的输入和生成的操作的示意图。

优点和特点

接受来自多个来源的输入

AWS IoT Events 接受来自许多 IoT 遥测数据源的输入。其中包括传感器设备、管理应用程序和其他 AWS IoT 服务,例如 AWS IoT Core 和 AWS IoT Analytics。您可以使用标准 API 接口 (BatchPutMessageAPI) 或 AWS IoT Events 控制台将 AWS IoT Events 任何遥测数据输入推送到。

有关入门的更多信息 AWS IoT Events,请参阅AWS IoT Events 控制台入门

使用简单的逻辑表达式识别复杂的事件模式

AWS IoT Events 可以识别涉及来自单个 IoT 设备或应用程序,或者来自不同设备和许多独立传感器的多个输入的事件模式。这特别有用,因为每个传感器和应用程序都提供重要信息。但是,只有将不同的传感器和应用程序数据结合起来,才能全面了解操作的性能和质量。您可以配置 AWS IoT Events 检测器,使其使用简单的逻辑表达式而不是复杂的代码来识别这些事件。

有关逻辑表达式的更多信息,请参阅用于筛选、转换和处理事件数据的表达式

根据事件触发操作

AWS IoT Events 允许您在亚马逊简单通知服务 (Amazon SNS) Simple Notification、Lambda AWS IoT Core、亚马逊 SQS 和亚马逊 Kinesis Firehose 中直接触发操作。您还可以使用 AWS IoT 规则引擎触发 AWS Lambda 函数,从而可以使用其他服务(例如 Amazon Connect)或您自己的企业资源规划 (ERP) 应用程序来执行操作。

AWS IoT Events 包括您可以执行的预建操作库,还允许您定义自己的动作。

要了解有关根据事件触发操作的更多信息,请参阅支持在中接收数据和触发操作的操作 AWS IoT Events

自动扩展以满足车队的需求

AWS IoT Events 连接同类设备时会自动缩放。您可以为特定类型的设备定义一次探测器,该服务将自动扩展和管理连接到该设备的所有实例 AWS IoT Events。

要浏览探测器模型的示例,请参阅AWS IoT Events 探测器模型示例

使用案例

AWS IoT Events 有很多用途。以下是一些用例示例。

监控和维护远程设备

监控一组远程部署的机器可能具有挑战性,尤其是在没有明确背景的情况下发生故障时。如果一台机器停止运行,则可能意味着更换整个处理单元或机器。但这是不可持续的。借助此功能, AWS IoT Events 您可以从每台计算机上的多个传感器接收消息,以帮助您诊断一段时间内的特定问题。现在,您无需更换整个设备,而是掌握了必要的信息,可以向技术人员发送需要更换的确切部件。拥有数百万台机器,节省的费用可高达数百万美元,从而降低您拥有或维护每台机器的总成本。

管理工业机器人

在设施中部署机器人以实现包裹移动的自动化,可以大大提高效率。为了最大限度地降低成本,机器人可以配备简单、低成本的传感器,将数据报告到云端。但是,由于有数十个传感器和数百种操作模式,实时检测问题可能具有挑战性。使用 AWS IoT Events,您可以构建一个专家系统,在云端处理这些传感器数据,创建警报,以便在故障即将来临时自动通知技术人员。

跟踪楼宇自动化系统

在数据中心,监控高温和低湿度有助于防止设备故障。传感器通常从许多制造商处购买,每种类型都有自己的管理软件。但是,来自不同供应商的管理软件有时不兼容,因此很难发现问题。通过使用 AWS IoT Events,您可以设置警报,以便在出现故障之前提前将供暖和冷却系统出现问题通知运营分析师。通过这种方式,您可以防止数据中心计划外停机,从而避免数千美元的设备更换费用和潜在的收入损失。