随着建筑自动化产品在智能和互操作方面的不断增强,设计师需要一种标准语言,用于系统之间传递请求、命令和数据。许多设计师选择了 XML (扩展标记语言)。它基于文本的语法类似于已在网页浏览器中获得成功的 HTML (超文本标记语言)。XML 现在大量用于Web 服务传送,它采用非常类似 HTML 的标记包封数据方法,但有明显的差异。HTML 标记是规定如何表达或显示文字,而 XML 标记则描述被包封文本的内容。另一个重要差异是 XML 的可扩展性,即可以定义自己的标记。
有几家厂商将 XML 组合到他们的建筑控制系列产品中。例如:美国联邦政府最近将一个合同给予了 Johnson Controls,这是为新的国会图书馆电影广播与录音部综合建筑提供室内环境控制系统。Johnson Controls 基于 XML 的 Metasys 建筑管理系统将管理所有的温度、湿度和电力负荷。这种基于网页的环境控制对所有音频和视频录制都很重要,尤其是硝酸银胶片的存储,因为在室温下它们的品质会快速下降,可能成为爆炸物。
需求响应
在一次大范围 XML 建筑自动化性能测试中,美国能源部劳伦斯伯克利国立实验室的研究人员完成了一项自动需求响应测试,以降低高电价和停电时的耗电,或过度需求对电网的威胁。测试使用互联网上的 XML 信号指示当前的每千瓦小时价格。当价格增加时,五个一组的大型建筑设施开始根据一个预定计划减少照明和空调耗电。测试成功证明了制造商的系统可以通过互联网聆听到普通的 XML 信号,并在发电厂或电力线故障时采用相应动作来降低电力需求。
除 XML 之外,其余几项互联网技术对建筑自动化服务也很重要,包括 SOAP(简单对象访问协议)、用于应用识别的 UDDI(通用描述、发现和集成)格式,以及 WSDL(Web 服务定义语言)。这些技术相互作用构成一个软件栈,用于 Web 服务的定位、描述和执行。你可以到万维网联盟(World Wide Web Consortium)网页查看并下载 Web 服务协议与技术的最新标准。
OASIS(结构化信息标准推进组织)提出了一个倡议,以定义用于建筑控制系统的基于 XML 和 Web 服务的方法。OASIS oBIX(开放式建筑信息交换)技术委员会正在定义一个标准的Web 服务协议,以实现建筑的机械、电力系统与企业设备之间的通信。由于 oBIX 整合在企业中,因此能够连续查看机械系统、电力控制系统,判断出问题与趋势,用于系统分析和人机交互。oBIX 的目标是发展一个 Web 服务界面规范,从而简单而安全地从 HVAC、进出控制、公用设施和其它建筑自动化系统中获得数据。oBIX 还具备能与既有机械系统、电力子系统共同运行的优势。