发布于: Sep 10, 2021

Amazon IoT SiteWise 现在支持三项 Amazon IoT SiteWise 公式表达式增强功能,使用户能够近乎实时、更灵活地监控其 IoT 资产。

除了不接受任何参数并返回当前时间戳值的现有时间戳功能之外,Amazon IoT SiteWise 转换现在还支持将变量作为参数传递至 Timestamp 函数。Timestamp(变量名称)函数返回特定变量的时间戳。 

Amazon IoT SiteWise 转换现在还支持名为 pretrigger 的新时态函数。PreTrigger(变量名称)函数返回触发计算的更新之前的变量值。客户可以通过使用 preTrigger 函数识别状态和状态转换的持续时间。让我们来看一个示例,其中制造商使用 Amazon IoT SiteWise 监控机器的状态。制造商跟踪代表制造过程的测量 current_state,其中 0 标识机器处于清洁状态,1 表示机器处于制造状态。如果机器保持在清洁状态的时间比预期长,则制造商可能会想要对机器进行调查。像 cleaning_state_duration 及条件逻辑表达式 if(pretrigger(current_state) == 1, timestamp(current_state) - timestamp(pretrigger(current_state)), none) 之类的转换有助于确定机器处于清洁状态的持续时间。

此外,Amazon IoT SiteWise 现在还支持在聚合函数中使用嵌入式表达式。在发布此功能之前,客户必须通过写入其他转换修改变量才能在聚合函数中使用这些变量。支持在聚合函数中使用嵌入式表达式之后,他们可以在聚合韩束本身内写入多级嵌入式表达式。例如,聚合函数内现在支持诸如 avg(x*(x-1))、sum(x/2 )/avg(y^2 )、sum(avg(x^2 )/2)、sum(x/2, y*2) 之类的公式表达式。

Amazon IoT SiteWise 是一项托管式的服务,可以大规模从工业设备采集、存储、整理和监控数据。要了解更多信息,请访问 Amazon IoT SiteWise 网站开发人员指南