干草堆-“智能家居”的通用模型

Haystack项目是麻省理工学院信息学和人工智能实验室的一项计划。该项目旨在利用从“物联网”获得的数据简化工作。Haystack开发人员拥有标准化的语义数据模型和Web服务,以处理智能设备生成的大量数据。



来自这些设备的信息流实际上渗透到我们的公寓,建筑物,工业建筑,城市中。因此,可以追溯到上世纪90年代的“物联网”一词,今天不仅是一个术语,而且是一个需要适当解决方案和方法的现实。当然,没有哪个大型IT公司忽略了这个问题。特别是,Microsoft,Apple和Google提供了自己的解决方案。因此,微软从三个方面考虑了物联网:客户端(支持AllJoyn协议的Windows10,对于应用程序,设备和用户的交互是必需的),云(Microsoft Azure)和应用程序(Microsoft Band / HoloLens)。苹果已经开发了用于家庭自动化设备的HomeKit平台。该平台允许设备相互交互,使用iPhone,iPad和Siri语音助手控制家用电器。谷歌还推出了物联网操作系统Brillo平台。有了它的帮助,您可以控制所有连接到Internet的家用电子产品,这些设备本身也可以通过Weave协议相互“通信”。

但是,这些现代的,毫无疑问的顶级解决方案与Haystack项目所做的根本不同。另一方面,Haystack解决了这个问题,重点不在于定制的小工具和设备,而在于收集和处理来自众多建筑系统和装配体的巨大数据流的问题。特别是,与列出的物联网解决方案不同,Haystack能够与SCADA系统配合使用。反过来,第四代的第四代SCADA系统正试图适应物联网的工作,而这种即将来临的运动可能会导致非常严重的后果。

今天,处理来自建筑物节点和系统的信息的获利能力问题已变得越发严重。当前,实际上没有该数据的语义建模;信息处理实际上是手动执行的。这意味着利润之前需要漫长而费力的过程。Haystack提供了命名和分类规则,可以提高此过程的效率;它们为分析,可视化和充分利用运营数据提供了机会。

干草堆范围



实际上,Haystack语义建模项目是建筑物自动化开发的下一步,该工程可以满足技术的宏观趋势并最终提供具有成本效益的建筑物管理。

Haystack项目涵盖了各种建筑系统和相关的智能设备。该项目的作者设法使涉及建筑物功能的几乎所有系统的数据模型标准化。其中包括:网络,包括设备和协议连接,电源,通风,空调,暖气,照明系统-此列表不胜枚举。

干草堆数据模型概念



Haystack项目被描述为建筑物设备和功能的模型。显然,任何模型都应使用某种软件平台,即定义其结构的框架。但是大多数现有模型,无论是建立在类层次结构(如Java)上还是使用关系数据库模式,都过于僵化。在楼宇自动化领域中,每个对象本质上都是唯一的,因此此类方案的适用性很差。

用一个例子很容易解释。让我们假设是否可以将通风设备视为能够描述空调功能的每种独特组合的层次结构类别之一?通常,为每个对象单独订购通风设备,并且一个明确定义的方案不能在多个建筑项目中使用。



Haystack使用一种极其简单的解决方案来解决这些复杂的问题:基于标签的模型。标签是一个名称/值对,可以自由地描述一个集合,例如一个通风设备。由于标签是一种简单而动态的解决方案,因此可以轻松地将其应用于为每个特定项目或特定设备建立标准化模型的过程。此外,基于标签的模型可以轻松地与传统层次结构集成或在其基础上构建。在其模型中,Haystack的经营理念是实体。本质是对现实世界中任何物理对象的抽象:站点,设备,气象站等。在给定程序中,实体可以是数据库中的记录,自动化系统中的对象或表中的一行。 Haystack并未明确规定应如何存储或管理“实体”,它只是定义了如何使用名称/值对-标签来标记这些实体。简而言之,标签会报告有关实体的事实或描述其属性。例如,将site标签应用于实体,我们声明该实体是建筑物。如果添加geoAddr标签,则报告建筑物的邮政地址。因此,使用标准标签,您可以构建一个分类,以对整个行业进行语义理解。最终,由于消除了将数据从一个专用系统传输到另一个专用系统的耗时任务,因此可以节省大量资金。它只是定义了如何使用名称/值对-标签来标记这些实体。简而言之,标签会报告有关实体的事实或描述其属性。例如,将site标签应用于实体,我们声明该实体是建筑物。如果添加geoAddr标签,则报告建筑物的邮政地址。因此,使用标准标签,您可以构建一个分类,以对整个行业进行语义理解。最终,由于消除了将数据从一个专用系统传输到另一个专用系统的耗时任务,因此可以节省大量资金。它只是定义了如何使用名称/值对-标签来标记这些实体。简而言之,标签会报告有关实体的事实或描述其属性。例如,将site标签应用于实体,我们声明该实体是建筑物。如果添加geoAddr标签,则报告建筑物的邮政地址。因此,使用标准标签,您可以构建一个分类,以对整个行业进行语义理解。最终,由于消除了将数据从一个专用系统传输到另一个专用系统的耗时任务,因此可以节省大量资金。然后我们报告建筑物的邮政地址。因此,使用标准标签,您可以构建一个分类,以对整个行业进行语义理解。最终,由于消除了将数据从一个专用系统传输到另一个专用系统的耗时任务,因此可以节省大量资金。然后我们报告建筑物的邮政地址。因此,使用标准标签,您可以构建一个分类,以对整个行业进行语义理解。最终,由于消除了将数据从一个专用系统传输到另一个专用系统的耗时任务,因此可以节省大量资金。

干草堆结构



Haystack的主要结构基于三个概念的层次结构:对象(站点),设备(设备)和点(点)。对象是具有自己地址的特定建筑物,设备是对象内部的物理或逻辑设备的对象,点是设备的传感器,传感器,控制点。该系统的另一个关键概念是天气,即外部天气条件。所有这些概念都通过交叉引用相互关联。

请记住,干草堆结构不是树状的。对象/设备/点是主要和基本结构。但是,一棵“树”无法完全描述建筑物及其设备。实际上,在建筑物的功能中,其他结构也同样重要,例如,与电力,空气,水等的分布有关。因此,您应该以图形的形式来想象干草堆,其中每个概念都有使用标签确定的几种关系。

参与干草堆项目



正如不止一次提到的那样,由于该项目在建筑系统方面是全面的,因此无疑对建筑业主,经理和顾问而言非常有用。他们接受了多年设计的经济高效的智能建筑管理。从事仪器和设备的制造,制造,配置,维护领域的系统集成商和制造商将Haystack集成到他们的项目和产品中,从而为未来提供增值服务。

重要的是要强调Haystack是一个开源项目,也就是说,它可以用于任何商业用途。 Haystack受学术免费许可证3.0规范,该许可证宣布国际免费使用。可以从该项目的官方网站下载干草堆源代码,文档,标签列表以及系统运行所需的其他文件。

Haystack项目的相关性可以解决楼宇自动化的最重要问题,并使自动化在商业上有效,这说明该领域将达到一个新的高度。简单而通用的干草堆为现代建筑的所有组成部分之间提供了经济的连接,最重要的是,在建筑与其用户之间建立了经济的连接。毫无疑问,干草堆是“智能家居”概念实施的直接近似。所有这些,再加上开源项目,表明对干草堆的兴趣每天都在增长。而这反过来又将建筑物的自动化从今天的“凹”状态带到了现代水平的完整意义上。

谈论有趣

Source: https://habr.com/ru/post/zh-CN382999/


All Articles