13327806566

新闻资讯

南京古河软件有限公司是一家专注于数字建筑运维系统开发和应用的公司,以开放、合作和共赢为经营理念。我们致力于应用BIM(建筑信息模型)、IBMS(智能建筑管理系统)和IOT(物联网)技术,打造数字建筑的创新运维系统。作为行业的先驱者,我们的主要产品是基于IBMS的解决方案。我们深入关注智能建筑系统集成行业的动态,并积极推动先进技术如BIM、物联网和大数据在数字建筑行业的应用。我们的IBMS系统结合了BIM和物联网技术,为建筑运维提供全面、智能的管理和监控。

全部新闻 公司资讯 行业资讯

OBIX协议在IBMS集成中的应用与实践

 引言

在现代建筑中,智能建筑管理系统(Intelligent Building Management System,IBMS)已经成为提高能源效率、提升用户舒适度和优化运维管理的关键工具。而在这些系统中,如何实现不同设备和系统之间的互联互通,是一个重要的技术挑战。OBIX(Open Building Information Exchange)协议作为一种开放标准,提供了一个通用的数据交换框架,为IBMS的集成应用提供了有效的解决方案。本文将探讨OBIX协议在IBMS集成中的应用与实践,包括详细的协议通讯应用,如遍历点(Point),点的读取和写入数据。

 一、OBIX协议概述

OBIX协议由OASIS(Organization for the Advancement of Structured Information Standards)组织发布,是一种基于Web服务的标准协议,旨在促进智能建筑系统中设备和应用程序之间的信息交换。OBIX使用XML和RESTful API来实现数据传输和交互,具有以下特点:

1. 开放性:OBIX是一个开放标准,任何厂商都可以基于该协议进行开发,避免了专有协议带来的兼容性问题。
2. 灵活性:OBIX支持多种数据格式和传输协议,如HTTP、SOAP等,适应不同的应用场景和需求。
3. 扩展性:OBIX协议具有良好的扩展性,可以根据实际需求进行功能扩展和定制。

 二、OBIX在IBMS中的应用场景

 1. 多系统集成

在一个智能建筑中,通常会有多个子系统,如暖通空调(HVAC)、照明控制、安防系统、电梯管理等。不同系统之间需要进行数据交换和联动控制。OBIX协议提供了一种标准化的数据交换方式,使得不同系统之间的集成变得更加容易。例如,可以通过OBIX协议,将HVAC系统的温度和湿度数据传输到照明系统,实现根据环境条件自动调节照明亮度。

 2. 远程监控与运维

OBIX协议的Web服务特性,使得远程监控和运维变得更加便捷。运维人员可以通过互联网访问建筑物的各类设备和系统,实时监控其运行状态,并进行远程控制和故障排除。这不仅提高了运维效率,还降低了运维成本。

 3. 数据分析与优化

智能建筑系统产生大量的数据,这些数据对于优化能源使用、提升用户体验具有重要意义。通过OBIX协议,可以方便地收集和整合来自不同系统的数据,进行统一管理和分析。例如,可以将电表数据、HVAC系统数据、照明系统数据等集成到一个数据平台,通过数据分析发现能耗高峰时段,并制定相应的节能策略。

 三、OBIX协议的详细通讯应用

 1. 认证机制

OBIX协议中常用的认证方式之一是基本认证(Basic Authentication)。这种认证方式通过在HTTP请求头中包含用户名和密码的Base64编码字符串进行身份验证。以下是一个基本认证的示例:

 构建认证头:将用户名和密码拼接为“username:password”格式,并进行Base64编码。
  plaintext
  Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
  

 发送带认证头的请求:
  http
  GET /obix/config/Drivers/BacnetNetwork/DDC1/points HTTP/1.1
  Host: 192.168.1.10
  Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
  

 2. 遍历点(Point)

OBIX协议中,设备和系统的各个数据点(Point)是基本的管理和监控单元。通过OBIX协议,可以遍历这些点并获取其详细信息。以下是一个典型的遍历点的操作流程:

 请求点列表:通过OBIX服务器的URL发送HTTP GET请求,获取系统中的点列表。
  http
  GET /obix/config/Drivers/BacnetNetwork/DDC1/points HTTP/1.1
  Host: 192.168.1.10
  Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
  

 解析点列表:服务器返回包含所有点的XML列表,解析该列表以获取每个点的详细信息。
  xml
 

   

 获取点详细信息:对每个点的URL发送HTTP GET请求,获取点的详细信息。
  http
  GET /obix/config/Drivers/BacnetNetwork/DDC1/points/point1 HTTP/1.1
  Host: 192.168.1.10
  Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
  

 点详细信息的响应:
  xml
 

 

 3. 读取数据

读取数据是OBIX协议的基本功能之一,通过HTTP GET请求,可以获取系统中各个点的当前值。以下是一个读取数据的示例:

 发送读取请求:对指定点的URL发送HTTP GET请求,获取当前值。
  http
  GET /obix/config/Drivers/BacnetNetwork/DDC1/points/point1 HTTP/1.1
  Host: 192.168.1.10
  Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
  

 解析返回数据:服务器返回包含点当前值的XML文档,解析该文档以获取数据。
  xml
 

 

 4. 写入数据

通过OBIX协议,还可以向系统中的点写入数据,以实现对设备的控制。以下是一个写入数据的示例:

 构建写入请求:构建包含新值的XML文档,并通过HTTP PUT请求发送到指定点的URL。
  xml
 

 

 发送写入请求:
 

 解析响应:服务器返回写入操作的结果,通常是一个包含状态信息的XML文档。
  xml
 

 

 四、obix调试工具

 为了方面调试,南京古河软件开发OBIX调试工具,可以实现obix常见的读、写点的功能,并可以遍历解析点。
  

五、OBIX在IBMS集成中的实践案例

 1. 案例一:某大型商场的智能管理系统

在某大型商场的智能管理系统建设中,采用了OBIX协议进行多系统集成。通过OBIX协议,将HVAC系统、照明系统、电梯管理系统和安防系统进行了集成,实现了以下功能:
 综合监控:通过统一的监控平台,实时监控各个系统的运行状态。
 联动控制:实现了不同系统之间的联动控制,例如,当检测到某个区域人流量较大时,自动增加该区域的通风和照明。
 数据分析:对各系统的运行数据进行综合分析,优化能源使用,提升用户体验。

 2. 案例二:某写字楼的远程运维系统

在某写字楼的远程运维系统中,采用了OBIX协议进行设备监控和故障诊断。通过OBIX协议,运维人员可以远程访问和控制各类设备,如空调机组、水泵、照明设备等。当某个设备出现故障时,系统会自动生成报警信息,并通过OB

IX接口发送给运维人员,实现快速响应和故障排除。

 五、OBIX协议在IBMS集成中的优势

 1. 提高系统兼容性

OBIX协议的开放性和标准化特性,使得不同厂商的设备和系统可以无缝集成,避免了专有协议带来的兼容性问题。

 2. 降低集成成本

采用OBIX协议,可以减少不同系统之间的接口开发和调试工作,降低系统集成的成本。

 3. 提升系统灵活性

OBIX协议支持多种数据格式和传输协议,适应不同的应用场景和需求,提高了系统的灵活性。

 六、结论

OBIX协议作为一种开放标准,在智能建筑管理系统的集成应用中具有重要的作用。通过OBIX协议,可以实现不同系统之间的无缝集成、远程监控与运维、数据分析与优化等功能,提高系统兼容性、降低集成成本、提升系统灵活性。在未来的发展中,随着智能建筑技术的不断进步,OBIX协议将会在更多的应用场景中发挥其独特的优势,为智能建筑的发展贡献力量。

古河软件 2024-05-16

南京古河软件有限公司版权所有.  Copyright©2006-2024 Guhe Software All Rights Reserved.      苏ICP备08012350号       苏公网安备32010602011493号




微信咨询
微信咨询
                   扫码加微信咨询
电话咨询
咨询专线:13327806566