发布于: Jul 15, 2021

AWS IoT SiteWise 是一种托管式服务,让您能够轻松地从工业设备中大规模地采集、存储、整理和监控数据,以作出更好的数据驱动型决策。

今天,我们很高兴宣布 AWS IoT SiteWise 的转换和配方表达式推出三项新的增强功能,从而让用户能够更灵活地以近乎实时的方式监控其 IoT 资产。

AWS IoT SiteWise 现在支持包含多个变量的转换。AWS IoT SiteWise 可以在任何输入属性每次收到新的值时计算一个新的转换后数据点。例如,要以近乎实时的方式监控部件质量,您现在可以创建具有多个变量的转换:Good_CountBad_Count,这将会分别统计合格部件和不合格部件的数量。此转换将会根据所生产不合格部件的数量输出 "Caution"(注意)或 "Normal"(正常):

if(Bad_Count / (Good_Count + Bad_Count) > 0.1, "Caution", "Normal")

要了解详情以及有关具有多个变量的转换的更多示例,请参阅有关转换数据的文档。

AWS IoT SiteWise 现在还支持更多的字符串函数(例如 format()join() 函数),从而让您可以使用不同的格式定义自己的字符串。例如,您可以使用 format("%.1f", 3.14159265) 来定义某个数值的小数位,此函数的输出将是 3.1。借助 join() 函数,您通过将 join() 函数与分隔符结合使用以将多个字符串组合起来,例如 join("-", "Windfarm1", "Windturbine", "T1") 会创建字符串 Windfarm1-Windturbine-T1

此外,AWS IoT SiteWise 现在支持新的逻辑运算,例如复杂逻辑表达式和嵌套比较预算符。例如,表达式 if (sensor_temperature>35 and sensor_temperature<50, "True", "False")if (35<sensor_temperature<50, "True", "False") 将在 sensor_temperature 介于华氏 35 度和华氏 50 之间时输出 True,并在 sensor_temperature 低于华氏 35 度或高于华氏 50 度时输出 False

有关字符串和逻辑函数的更多信息以及示例,请参阅有关运算符比较函数字符串函数的文档。有关支持的公式表达式的完整列表以及使用指南,请参阅使用公式表达式文档页面

要开始使用 AWS IoT SiteWise,请登录 AWS 管理控制台并导航到 AWS IoT SiteWise。要了解有关 AWS IoT 服务的更多信息,请访问 AWS IoT 网站AWS IoT SiteWise 网站

有关 AWS IoT SiteWise 支持区域的列表,请访问 AWS 区域