发布于: Jul 31, 2018
AWS IoT 规则引擎现在支持利用 Step Functions 操作来触发用 AWS Step Functions 构建的工作流程。增加了 Step Functions 操作之后,规则引擎现在支持 15 种操作类型。
您现在可以使用 AWS Step Functions 以可视方式构建工作流程,然后直接从 AWS IoT 触发这些工作流程,无需针对工作流程的控制编写单独的 AWS Lambda 函数。
例如,您可以在一个 Amazon Machine Learning 模型中使用 machinelearning_predict 函数创建一项规则,用于监控电梯电机的可靠性。如果检测到异常,Step Functions 操作会触发在 ERP 平台中预约维修任务的工作流程。
规则引擎是 AWS IoT Core 的组件。规则引擎会评估发布到 AWS IoT Core 的入站消息,然后根据您定义的业务规则转换这些消息并将它们传输到另一个设备或一项云服务。一项规则可以应用于来自一个或多个设备的数据,可以同时进行一项或多项操作,并可以将消息路由到 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon Machine Learning、Amazon DynamoDB、Amazon CloudWatch、Amazon Simple Notification Service (SNS)、Amazon Simple Queue Service (SQS)、AWS IoT Analytics、内置集成 Kibana 的 Amazon Elasticsearch Service 和 AWS Step Functions 等 AWS 终端节点。
有关更多详细信息,请参阅规则引擎文档。