本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon IoT Events?
Amazon IoT Events 使您能够监控设备或设备群是否出现故障或运行变化,并在此类事件发生时触发操作。 Amazon IoT Events 持续监视来自设备、流程、应用程序和其他 Amazon 服务的物联网传感器数据,以识别重大事件,以便您采取行动。
您可以使用 Amazon IoT Events 在 Amazon 云中构建复杂的事件监控应用程序,您可以通过 Amazon IoT Events 控制台或 API 访问这些应用程序。
![Amazon IoT Events 工作原理图。此图像显示了 Amazon IoT Events 正在处理的输入和导致操作的输入。](images/iot-events-how-it-works.png)
优点和特点
- 接受来自多个来源的输入
-
Amazon IoT Events 接受来自许多 IoT 遥测数据源的输入。其中包括传感器设备、管理应用程序和其他 Amazon IoT 服务,例如 Amazon IoT Core 和 Amazon IoT Analytics。您可以使用标准 API 接口 (
BatchPutMessage
API) 将 Amazon IoT Events 任何遥测数据输入推送到。 - 使用简单的逻辑表达式识别复杂的事件模式
-
Amazon IoT Events 可以识别涉及来自单个 IoT 设备或应用程序,或者来自不同设备和许多独立传感器的多个输入的事件模式。这特别有用,因为每个传感器和应用程序都提供重要信息。但是,只有将不同的传感器和应用程序数据结合起来,才能全面了解操作的性能和质量。您可以配置 Amazon IoT Events 检测器,使其使用简单的逻辑表达式而不是复杂的代码来识别这些事件。
- 根据事件触发操作
-
Amazon IoT Events 允许您在亚马逊简单通知服务 (Amazon SNS) Simple Notification、Lambda Amazon IoT Core、亚马逊 SQS 和亚马逊 Kinesis Firehose 中直接触发操作。您还可以使用 Amazon IoT 规则引擎触发 Amazon Lambda 函数,从而可以使用其他服务(例如 Amazon Connect)或您自己的企业资源规划 (ERP) 应用程序来执行操作。
Amazon IoT Events 包括一个预先构建的操作库,其中包含您可以执行的操作,还允许您定义自己的操作。
- 自动扩展以满足您的实例集需求
-
Amazon IoT Events 连接同类设备时会自动缩放。您可以为特定类型的设备定义一次探测器,该服务将自动扩展和管理连接到该设备的所有实例 Amazon IoT Events。
使用案例
- 监控和维护远程设备
-
您需要监控一组远程部署的机器。如果一台机器停止运行,并且您没有其他背景信息来了解导致故障的原因,则可能需要立即更换整个处理单元或机器。但这是不可持续的。借助此功能, Amazon IoT Events 您可以接收来自每台计算机上多个传感器的消息,并使用随时间推移发送的错误代码来诊断确切的问题。现在,您无需更换所有机器,而是掌握了派遣技术人员所需的信息,只需要更换需要更换的部件。拥有数百万台机器,节省的费用可高达数百万美元,从而降低您拥有或维护每台机器的总成本。
- 管理工业机器人
-
您可以在设施内部署机器人来自动移动软件包。为了将机器人的成本降至最低,机器人配备了简单、低成本的传感器,可以向云端报告信息。但是您的机器人有数十个传感器和数百种操作模式,因此很难在问题发生时对其进行检测。使用 Amazon IoT Events,您可以构建一个专家系统,在云端处理传感器数据,并创建警报,以便在故障即将来临时自动警告技术人员。
- 跟踪楼宇自动化系统
-
您运营的大量数据中心必须进行高温和低湿度监控,以防止在突破这些环境阈值时发生设备故障。您使用的传感器是从许多制造商购买的,每种类型都有自己的管理软件。但是,不同供应商提供的管理软件不兼容,因此很难发现问题。通过使用 Amazon IoT Events,您可以设置警报,以便在出现故障之前提前将供暖和冷却系统出现问题通知运营分析师。通过这种方式,您可以防止数据中心计划外停机,从而避免数千美元的设备更换费用和潜在的收入损失。