Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 通过SQL规则查询语句执行规则,如果温度比所有其他设备的平均温度高出15%以上,则可以执行操作_Amazon Web Services_Aws Iot - Fatal编程技术网

Amazon web services 通过SQL规则查询语句执行规则,如果温度比所有其他设备的平均温度高出15%以上,则可以执行操作

Amazon web services 通过SQL规则查询语句执行规则,如果温度比所有其他设备的平均温度高出15%以上,则可以执行操作,amazon-web-services,aws-iot,Amazon Web Services,Aws Iot,是否可以通过SQL规则查询语句创建规则,如果温度比所有其他设备的平均温度高出15%以上,则可以执行操作。或者我们需要使用其他AWS服务,如AWS Lambda来实现这一点?只是尝试获取如何处理此问题的建议。IoT SQL规则将仅应用于当前事件负载。将其视为一种过滤事件的方法,而不是查询数据库的方法。它将无法访问“所有其他设备的平均值”值。您需要自己构建,可能需要将所有设备值存储在DynamoDB中,并在Lambda函数中计算平均值

是否可以通过SQL规则查询语句创建规则,如果温度比所有其他设备的平均温度高出15%以上,则可以执行操作。或者我们需要使用其他AWS服务,如AWS Lambda来实现这一点?只是尝试获取如何处理此问题的建议。

IoT SQL规则将仅应用于当前事件负载。将其视为一种过滤事件的方法,而不是查询数据库的方法。它将无法访问“所有其他设备的平均值”值。您需要自己构建,可能需要将所有设备值存储在DynamoDB中,并在Lambda函数中计算平均值