一种协议转换的方法、设备及楼宇自控系统的制作方法

文档序号:9828198阅读:631来源:国知局
一种协议转换的方法、设备及楼宇自控系统的制作方法
【技术领域】
[0001] 本发明涉及空调领域,尤其涉及一种协议转换的方法、设备及楼宇自控系统。
【背景技术】
[0002] 楼宇自控系统是一种楼宇建筑的自动化控制系统,它可以自动控制和管理楼宇中 相互关联的机电设备,如照明、消防、电力等。近年来,由于楼宇自控系统的广泛应用,将楼 宇建筑中的主要设备空调系统接入到楼宇自控系统中的市场需求日渐增多。
[0003] 目前,楼宇控制设备一般是米用 BACnet (Building Automation and Control Networks,楼宇自动控制网络)协议与楼宇自控网络中的设备进行通信。而在空调系统中, 各空调设备之间一般是通过HBS (Home Bus System,家庭总线系统)总线通信协议进行通信 的。现有技术中,在将采用HBS总线通信协议的空调设备接入到采用BACnet协议的楼宇自 控网络中时,由于HBS总线通信协议的数据格式和BACnet协议的数据格式不兼容,使得楼 宇控制设备将BACnet协议的数据包发送至空调设备时,空调设备无法识别此数据包,进而 无法响应此数据包,导致BACnet协议的楼宇控制设备无法通过BACnet协议的数据包控制 基于HBS总线通信协议的空调设备,从而无法将基于HBS总线通信协议的空调设备接入到 采用BACnet协议的楼宇自控系统中。

【发明内容】

[0004] 本发明的实施例提供一种协议转换的方法、装置及楼宇自控系统,用以实现楼宇 控制设备能够通过BACnet协议的数据包控制基于HBS总线通信协议的空调设备,达到将基 于HBS总线通信协议的空调设备接入到采用BACnet协议的楼宇自控系统的目的。
[0005] 为达到上述目的,本发明的实施例采用如下技术方案:
[0006] 第一方面,提供了一种协议转换的方法,包括:接收楼宇控制设备发送的楼宇自动 控制网络BACnet协议的数据包;解析所述BACnet协议的数据包,在所述BACnet协议的数 据包的第一预设位置获取空调设备的控制信息;所述空调设备的控制信息是楼宇控制设备 设定或获取空调设备的状态信息的相关信息;根据所述空调设备的控制信息,生成家庭总 线系统HBS总线通信协议的数据包;将所述HBS总线通信协议的数据包发送至所述空调设 备。
[0007] 第二方面,本发明实施例提供了一种转换设备,包括:接收单元,用于接收楼宇控 制设备发送的楼宇自动控制网络BACnet协议的数据包;获取单元,用于解析所述BACnet协 议的数据包,在所述BACnet协议的数据包的第一预设位置获取空调设备的控制信息;所述 空调设备的控制信息是楼宇控制设备设定或获取空调设备的状态信息的相关信息;处理单 元,用于根据所述空调设备的控制信息,生成家庭总线系统HBS总线通信协议的数据包;发 送单元,用于将所述HBS总线通信协议的数据包发送至所述空调设备。
[0008] 第三方面,本发明实施例提供了一种楼宇自控系统,包括:楼宇控制设备,转换设 备,空调设备,其中,所述转换设备为上述实施例所述的转换设备;所述楼宇控制设备,用于 通过所述转换设备控制所述空调设备。
[0009] 本发明实施例提供了一种协议转换的方法、设备及楼宇自控系统,转换设备接收 到楼宇控制设备发送的BACnet协议的数据包后,解析此BACnet协议的数据包,在此BACnet 协议的数据包的第一预设位置获取空调设备的控制信息;根据此控制信息,生成HBS总线 通信协议的数据包,并发HBS总线通信协议的数据包发送至所述空调设备。这样,与现有技 术中,由于空调设备无法识别楼宇控制设备发送的BACnet协议的数据包,导致楼宇控制设 备无法控制空调设备,从而无法将基于HBS总线通信协议的空调设备接入到采用BACnet协 议的楼宇自控系统中而言,本发明中的转换设备可以将BACnet协议的数据包转换为HBS总 线通信协议的数据包,使得楼宇控制设备可以通过转换设备将其生成的BACnet协议的数 据包转换为HBS总线通信协议的数据包发送至空调设备,以便空调设备根据此数据包进行 相应的处理。即为通过转换设备实现BACnet协议的数据格式与HBS总线通信协议的数据 格式的兼容,从而可以实现楼宇控制设备能够通过BACnet协议的数据包控制基于HBS总线 通信协议的空调设备,达到将基于HBS总线通信协议的空调设备接入到采用BACnet协议的 楼宇自控系统的目的。
【附图说明】
[0010] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图 获得其他的附图。
[0011] 图1为本发明实施例提供的一种协议转换的方法的流程示意图;
[0012] 图2为本发明实施例提供的另一种协议转换的方法的流程示意图;
[0013] 图3为本发明实施例提供的一种转换设备的结构示意图;
[0014] 图4为本发明实施例提供的一种楼宇自控系统的结构示意图。
【具体实施方式】
[0015] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0016] 本发明实施例提供了一种协议转换的方法,如图1所示,包括:
[0017] 101、接收楼宇控制设备发送的楼宇自动控制网络BACnet协议的数据包。
[0018] 具体的,楼宇控制设备在需要获取空调设备的状态信息或需要对空调设备进行设 置时,生成BACnet(Buliding Automation Control network,楼宇自动控制网络)协议的数 据包。其中,在生成BACnet协议的数据包时,将空调设备的控制信息作为BACnet协议的数 据包中的第一预设位置的内容,添加至BACnet协议的数据包中,并将BACnet协议的数据包 发送至转换设备。
[0019] 需要说明的是,本发明实施例中,空调设备是指空调系统中的室内机。每个空调设 备均有对应的室外机。一个空调设备可以对应一个室外机,也可以多个空调设备对应一个 室外机。
[0020] 需要说明的是,本发明实施例适用于楼宇自控系统中,且在此楼宇自控系统中,空 调设备与楼宇控制设备通过转换设备连接。楼宇控制设备管理楼宇自控系统中的各个设 备,即为楼宇控制设备管理着转换设备。由于空调设备与楼宇控制设备通过转换设备连接, 对于楼宇控制设备,转换设备相当于空调设备,在其需要对空调设备的某些参数进行设置 或需要获取空调设备的状态信息时,可以将相应的BACnet协议的数据包发送至转换设备。 并且,对于空调设备,转换设备相当于楼宇控制设备,在需要反馈其自身的状态控制参数 时,可以将相应的HBS (Home Bus System,家庭总线系统)总线通信协议的反馈数据包发送 至转换设备。
[0021] 102、解析所述BACnet协议的数据包,在所述BACnet协议的数据包的第一预设位 置获取空调设备的控制信息。
[0022] 其中,所述空调设备的控制信息是楼宇控制设备设定或获取空调设备的属性参数 的相关信息。
[0023] 具体的,转换设备在接收到BACnet协议的数据包后,对此数据包进行解析,从而 在此数据的第一预设位置处可以解析出楼宇控制设备需要获取或设置的空调设备的状态 信息的相关信息即为解析出空调设备的控制信息。
[0024] 可选的,所述空调设备的控制信息包括:所述空调设备的地址信息及所述空调设 备的状态控制参数。空调设备的地址信息包括:室外机地址及空调设备的地址。其中,室外 机是此空调设备对应的室外机。
[0025] 进一步的,所述BACnet协议的数据包中的第一预设位置包括:所述BACnet协议的 数据包的BACnet应用协议数据单元部分中的第5-11字节。
[0026] 此时,转换设备解析BACnet协议的数据包,在所述BACnet协议的数据包的第一预 设位置获取空调设备的控制信息即为:转换设备解析BACnet协议的数据包,在BACnet协议 的数据包的BACnet应用协议数据单元部分的第5-11字节处获取到空调设备的控制信息。
[0027] 需要说明的是,在将空调设备添加至楼宇自控系统时,楼宇控制设备的BACnet协 议的数据包中相应的增加了控制空调设备的控制信息,在楼宇控制设备需要设置或获取空 调设备的状态信息时,只需将相应的控制信息添加至BACnet应用协议数据单元部分的第 5-11字节中生成BACnet协议的数据包即可。所以,转换设备在解析BACnet协议的数据包 时,可以从BACnet应用协议数据单元部分中的第5-11字节中获取空调设备的控制信息。
[0028] 需要说明的是,转换设备可以通过BACnet协议的数据包与楼宇控制设备进行通 信,也可以通过HBS总线通信协议的数据包与空调设备进行通信。
[0029] 103、根据所述空调设备的控制信息,生成家庭总线系统HBS总线通信协议的数据 包。
[0030] 具体的,转换设备在从BACnet协议的数据包中解析出空调设备的控制信息后,由 于需要将此控制信息发送至空调设备,而空调设备间通过HBS通信总线协议的数据包相互 通信,所以,转换设备需要将控制信息转换为HBS通信总线协议的数据包中的内容发送至 空调设备。转换设备根据HBS通信总线协议的数据包的格式,将空调设备的控制信息添加 至HBS通信总线协议的数据包中。
[0031] 进一步的,转换设备根据所述空调设备的控制信息,生成HBS总线通信协议的数 据包包括:将所述空调设备的地址信息作为所述HBS总线通信协议的数据包中的第一预设 位置的内容;根据所述空调设备的状态控制参数确定长度信息;将所述长度信息作为所述 HBS总线通信协议的数据包中的第二预设位置的内容;所述将所述空调设备的状态控制参 数作为所述HBS总线通信协议的数据包中的第三预设位置的内容,生成HBS总线通信协议 的数据包。
[0032] 需要说明的是,长度信息是指传输的有效信息的大小。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1