发布于: Nov 20, 2017

您现在可以在 SELECT 语句中调用 lambda 函数,从而在您的规则的 SQL 语句中调用 Lambda 函数,以便使用天气、地理位置和地图等外部服务来丰富 IoT 消息数据。您也可以从 WHERE 子句中调用 lambda 函数,以便结合外部服务来评估某种状况。例如,您可以通过调用 HERE 地图<指向 HERE lambda 模板的链接>等外部地理围栏终端节点来评估报告的设备是位于某个地理区域之内还是之外,并在其位于区域之外时触发 SNS 操作。

AWS IoT 是一种托管的云服务,可以让连接的设备轻松安全地与云应用程序及其他设备交互。IoT 规则引擎是 AWS IoT 的一个组件,可以根据您定义的业务规则来评估发布到 AWS IoT 的入站消息,然后将其转换并传输到另一台设备或某项云服务。一项规则可以应用于来自一个或多个设备的数据,可以并发采取一项或多项操作,并将消息路由到 AWS 终端节点。此类终端节点包括 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon Machine Learning (仅在全球地区可用)、Amazon DynamoDB、Amazon CloudWatch 和 Amazon Elasticsearch Service(仅在全球地区可用)。您可以使用 AWS Lambda、Amazon Kinesis 和 Amazon Simple Notification Service (SNS) 访问外部终端节点。