跳到正文
Datatell智慧运维·· 2019-06-05AI 评分51

Datatell基于Haystack峰会演讲精华:再次给不懂数据标签的人扫盲Project Haystack数据标签知识

再次给不懂数据标签的人扫盲Haystack

AI 导读

Datatell整理近期结束的Haystack峰会上Project Haystack协会主席John Petze的Haystack基础知识讲解精华,为不懂数据标签、不熟悉Haystack的人群开展扫盲。

正文

原创 Datatell 2019-06-05 16:52

在最近结束的Haystack峰会上,Project Haystack 协会主席 John Petze 再次对Haystack的基础知识进行了讲解。我们总结了演讲的精华,给不熟悉Haystack的人进行一次扫盲。

在最近结束的Haystack峰会上,Project Haystack 协会主席 John Petze 再次对Haystack的基础知识进行了讲解。我们总结了演讲的精华,给不熟悉Haystack的人进行一次扫盲。

Haystack的目标 ––– 使来自不同系统的数据易于使用!

Haystack背景

  • 大多数设备数据具有很弱的语义建模(描述数据含义的信息) 需要大量的人工劳动对数据进行映射处理,才能在不同的应用中使用这些数据。这会增加成本,并降低有价值数据的使用

  • Haystack组织 (Project Haystack):一个致力于提供有效方法来使用智能设备数据的充满挑战的社区

  • Haystack愿景:一套描述数据的标准化方法,使得分析、可视化以及获取运行数据的价值更容易且更具备成本效益

  • 将它视为数据的“可标记语言”

举个例子:

  • 分析这个:zn3-wwfl4=18.2 这个是什么?

  • 温度(℃, F), 功率(KW), 压强(kPa) ???? 需要知道这个单位

  • 我们将它的单位定为温度,那么这个数字表示18.2 ℃。这个温度表示什么温度呢?回风温度,冷却水温度?我们这里表示一个区域温度它表示室外温度吗?它是由一个变风量末端(VAV BOX)提供的吗?这是由哪个空调机组(AHU)提供的?

  • 我怎样才能将这些问题用标准方法转化为答案,并使这个答案可以被其他的软件使用

那么怎么用Haystack 展示数据?

怎样理解Haystack?

  • 为什么我可以将浏览器输入你的网站,并可以阅读您发布的内容?

  • 我们并没有预定义代码去解释你的网站,它的工作原理是基于行业内认可的标记语言(HTML)

  • 如果你使用HTML,我可以读取你网站上的“数据”(文字) - 否则,我就获取不到

  • 对于来自设备的数据,Haystack工作原理相同

Haystack –它能做什么?

  • 一个可以运行的应用程序!

  • 只通过读取与点关联的元数据就能自动生成图表

  • 控制逻辑可以”查询到”所有可应用的类似设备(想一下上千个同类型的风机盘管)

  • 与外部软件应用程序更容易集成- 应用程序可以理解和使用数据, 而无需人工交互地去“映射”数据

  • 新一代工程工具,可以简化项目实施任务

Haystack还不止这些!不是一个软件那么简单…

Haystack是定义智能设备数据含义的一种方法,也称为语义标签,元数据或数据建模

  • 开源,高度灵活,适用于各类数据

  • Haystack 标签描述系统中点的示例:

Haystack是一套由协会社区统一开发的标准标签集和设备模型

  • 正在努力开发基于Haystack标签方法的设备标签模型

Haystack 支持第三方软件工具

  • 高效的REST API,可以方便地在应用程序之间交换Haystack标签化 过的数据

  • REST API的参考实现,可以轻松地并入到应用程序和产品中,以允许他们交换Haystack数据(Java, node.js, Dart, Python, C ++)

  • 社区成员已经创建了软件插件,以使各种系统能够 “使用”Haystack。(比如用于Niagara®系统的NHaystack模块)

  • 其他人已经建立了软件工具来简化标记过程 – 例如Project Builder Plus – 一个开源工具

在Haystck委员会和工作组的努力下,Haystack在不断成长

  • 丰富标签模型

  • 延伸标准

  • 与其他标准体系一起建立新的标准

  • 教育市场和用户

为什么Haystack这么重要?

  • 我们希望轻松利用各种来源的数据进行报告,可视化,分析和决策

  • 控制和设备系统中由于缺乏标准化的命名规范,使得这成为一项需要 大量劳动力的工作

  • 光靠名字不能解决这个挑战 -一个名字附加的信息太多,没有标准化,而且它们已经以他们的方式存在 - 你不会改变所有现有的名字!

  • 这是限制利用智能系统产生的数据快速增长的主要障碍

Haystack 如何解决这个挑战

  • 使用Haystack,应用程序接收包含重要元数据(标签)的数据,以描述数据的含义 - 数据变为“自我描述”,通过软件应用程序自动解释数据

  • 由公共组织维护的开源体系,免费使用并获取技术支持文档

  • 可以按照Haystack的方法体系根据项目需要自建标签

  • 轻量化!可以将Haystack应用于各个层级,无论是最小的设备、网络控制器,还是服务器、数据库,都可以部署运行

  • 让真正的用户读取和理解,为技术人员、工程师们大大减少了工程量

  • 同时具备机器可读和人类可读的特性

  • 在世界范围的Haystack社区的努力下,标准标签库和工具仍然在不断的发展演进

使用Haystack的建筑:Haystack可应用于物联网的不同层级,包括设备、服务器、边缘计算网关

Haystack在不断成长!

  • 用于部署在成千上万栋建筑物和设备中的系统和软件

  • 被下一代产品的设备制造商采用,并已经在现有市场推广

  • 几十个系统集成商每天都在项目中培训和使用Haystack

  • Project Haystack论坛上已经有超过1600人的注册用户

  • 2016年3月出台CABA白皮书

  • 英特尔于2017年3月作为董事会成员加入Project Haystack组织

  • Project Haystack 正与ASHRAE合作建立新的标准ASHRAE 223P "Designation and Classification of Semantic Tags for Building Data”, 旨在为建筑系统产生的数据提供带有语义解释的标签词典

Haystack 本次峰会有重大升级,我们将在下期为大家重点介绍全新的Haystack 4。

让运维更轻松

Easier Work Better Building

跳转微信打开

来源:Datatell智慧运维 · mp.weixin.qq.com