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

文档序号:9828198阅读:来源:国知局
内容发送至楼 宇控制设备。转换设备根据BACnet协议的数据包的格式,将空调设备的反馈信息中的空调 设备的状态反馈信息及空调设备的地址信息作为BACnet协议的反馈数据包的第一预设位 置处的内容,生成BACnet协议的反馈数据包。
[0097] 进一步的,所述BACnet协议的反馈数据包中的第一预设位置包括:所述BACnet协 议的数据包的BACnet应用协议数据单元部分中的第5-11字节。
[0098] 也就是说,转换设备将空调设备的反馈信息中的空调设备的状态反馈信息及空 调设备的地址信息作为需生成的反馈至楼宇控制设备的BACnet协议的反馈数据包中的 BACnet应用协议数据单元部分中的第5-11字节的相关内容,生成BACnet协议的反馈数据 包。
[0099] 需要说明的是,BACnet协议的反馈数据包与BACnet协议的数据包的格式相同。
[0100] 209、转换设备将所述BACnet协议的反馈数据包,发送至楼宇控制设备。楼宇控制 设备接收BACnet协议的反馈数据包。
[0101] 本发明实施例提供了一种协议转换的方法,转换设备接收到楼宇控制设备发送的 BACnet协议的数据包后,解析此BACnet协议的数据包,在此BACnet协议的数据包的第一预 设位置获取空调设备的控制信息;根据此控制信息,生成HBS总线通信协议的数据包,并将 HBS总线通信协议的数据包发送至所述空调设备。并在接收到空调设备反馈的HBS总线通 信协议的反馈数据包后,解析此反馈数据包并获取空调设备的反馈信息及空调设备的地址 信息,并将此信息作为BACnet协议的反馈数据包的第一预设位置的内容,生成反馈至楼宇 控制设备的BACnet协议的反馈数据包,发送至楼宇控制设备。这样,与现有技术中,由于空 调设备无法识别楼宇控制设备发送的BACnet协议的数据包,导致楼宇控制设备无法控制 空调设备,从而无法将基于HBS总线通信协议的空调设备接入到采用BACnet协议的楼宇自 控系统中而言,本发明中的转换设备可以将BACnet协议的数据包转换为HBS总线通信协议 的数据包,使得楼宇控制设备可以通过转换设备将其生成的BACnet协议的数据包转换为 HBS总线通信协议的数据包发送至空调设备,以便空调设备根据此数据包进行相应的处理。 并可以将HBS总线通信协议的数据包转换为BACnet协议的数据包,使得楼宇控制设备可以 通过转换设备获取空调设备的相关信息。即为通过转换设备实现HBS总线通信协议的数据 格式和BACnet协议的数据格式的兼容,从而可以实现楼宇控制设备能够通过BACnet协议 的数据包控制基于HBS总线通信协议的空调设备,达到将基于HBS总线通信协议的空调设 备接入到采用BACnet协议的楼宇自控系统的目的。
[0102] 本发明实施例提供了一种转换设备,如图3所示,包括:
[0103] 接收单元301,用于接收楼宇控制设备发送的楼宇自动控制网络BACnet协议的数 据包。
[0104] 获取单元302,用于解析所述BACnet协议的数据包,在所述BACnet协议的数据包 的第一预设位置获取空调设备的控制信息。
[0105] 其中,所述空调设备的控制信息是楼宇控制设备设定或获取空调设备的状态信息 的相关信息。
[0106] 所述空调设备的控制信息包括:所述空调设备的地址信息及所述空调设备的状态 控制参数。
[0107] 进一步的,所述BACnet协议的数据包中的第一预设位置包括:所述BACnet协议的 数据包的BACnet应用协议数据单元部分中的第5-11字节。
[0108] 此时,获取单元302,具体用于解析所述BACnet协议的数据包,在所述BACnet协议 的数据包的第5-11字节获取空调设备的控制信息。
[0109] 处理单元303,用于根据所述空调设备的控制信息,生成家庭总线系统HBS总线通 信协议的数据包。
[0110] 具体的,所述处理单元303,具体用于将所述空调设备的地址信息作为所述HBS总 线通信协议的数据包中的第一预设位置的内容。根据所述空调设备的状态控制参数确定长 度信息。将所述长度信息作为所述HBS总线通信协议的数据包中的第二预设位置的内容。 所述将所述空调设备的状态控制参数作为所述HBS总线通信协议的数据包中的第三预设 位置的内容,生成HBS总线通信协议的数据包。
[0111] 进一步的,所述HBS总线通信协议的数据包的第一预设位置包括:所述HBS总线通 信协议的数据包的第5字节。所述HBS总线通信协议的数据包的第二预设位置包括:所述 HBS总线通信协议的数据包的第3字节。所述HBS总线通信协议的数据包的第三预设位置 包括:所述HBS总线通信协议的数据包的第7字节至第η字节,其中η为由所述空调设备的 长度信息确定的,大于7的值。
[0112] 发送单元304,用于将所述HBS总线通信协议的数据包发送至所述空调设备。
[0113] 进一步的,所述接收单元301,还用于接收空调设备发送的HBS总线通信协议的反 馈数据包。
[0114] 其中,所述HBS总线通信协议的反馈数据包中包含有所述空调设备的反馈信息。 所述空调设备的反馈信息是所述空调设备对所述楼宇控制设备的控制信息的响应信息。
[0115] 所述获取单元302,还用于解析所述HBS总线通信协议的反馈数据包,获取所述空 调设备的反馈信息。
[0116] 其中,所述空调设备的反馈信息包括:空调设备的地址信息及所述空调设备的状 态反馈信息。
[0117] 具体的,所述获取单元302,具体用于解析所述HBS总线通信协议的反馈数据包, 在所述HBS总线通信协议的反馈数据包的第四预设位置获取空调设备的地址信息。在所述 HBS总线通信协议的反馈数据包的第二预设位置,获取长度信息。根据所述空调设备的长度 信息,在所述HBS总线通信协议的反馈数据包的第三预设位置获取空调设备的状态反馈信 肩、。
[0118] 进一步的,所述HBS总线通信协议的反馈数据包的第二预设位置包括:所述HBS总 线通信协议的反馈数据包的第3字节。所述HBS总线通信协议的反馈数据包的第三预设位 置包括:所述HBS总线通信协议的反馈数据包的第7字节至第η字节,其中η为由所述空调 设备的长度信息确定的,大于7的值。所述HBS总线通信协议的反馈数据包的第四预设位 置包括:所述HBS总线通信协议的反馈数据包的第4字节。
[0119] 所述处理单元303,还用于将所述空调设备的反馈信息,作为所述BACnet协议的 数据包中的第一预设位置的内容,生成BACnet协议的反馈数据包。
[0120] 具体的,所述BACnet协议的反馈数据包中的第一预设位置包括:所述BACnet协议 的数据包的BACnet应用协议数据单元部分中的第5-11字节。
[0121] 此时,所述处理单元303具体用于将所述空调设备的反馈信息作为BACnet应用协 议数据单元部分中的第5-11字节中的相关内容,生成BACnet协议的数据包。
[0122] 所述发送单元304,还用于将所述BACnet协议的反馈数据包,发送至楼宇控制设 备。
[0123] 这样,通过转换设备可以将BACnet协议的数据包转换为HBS总线通信协议的数据 包,使得楼宇控制设备可以通过转换设备将其生成的BACnet协议的数据包转换为HBS总线 通信协议的数据包发送至空调设备,以便空调设备根据此数据包进行相应的处理。即为通 过转换设备实现HBS总线通信协议的数据格式和BACnet协议的数据格式兼容,从而可以实 现楼宇控制设备通过能够BACnet协议的数据包控制基于HBS总线通信协议的空调设备,达 到将基于HBS总线通信协议的空调设备接入到采用BACnet协议的楼宇自控系统的目的。
[0124] 本发明实施例提供了一种楼宇自控系统,如图4所示,包括:楼宇控制设备401,转 换设备402,空调设备403。
[0125] 其中,所述转换设备402为上述实施例所述的转换设备。
[0126] 所述楼宇空调设备,用于通过转换设备402控制所述空调设备403。
[0127] 本发明实施例提供了一种协议转换的方法、设备及楼宇自控系统,转换设备接收 到楼宇控制设备发送的BACnet协议的数据包后,解析此BACnet协议的数据包,在此BACnet 协议的数据包的第一预设位置获取空调设备的控制信息;根据此控制信息,生成HBS总线 通信协议的数据包,并将HBS总线通信协议的数据包发送至所述空调设备。并在接收到空 调设备反馈的HBS总线通信协议的反馈数据包后,解析此反馈数据包并获取空调设备的反 馈信息及空调设备的地址信息,并将此信息作为BACnet协议的反馈数据包的第一预设位 置的内容,生成反馈至楼宇控制设备的BACnet协议的反馈数据包,发送至楼宇控制设备。 这样,与现有技术中,由于空调设备无法识别楼宇控制设备发送的BACnet协议的数据包, 导致楼宇控制设备无法控制空调设备,从而无法将基于HBS总线通信协议的空调设备接入 到采用BACnet协议的楼宇自控系统中而言,本发明中的转换设备可以将BACnet协议的数 据包转换为HBS总线通信协议的数据包,使得楼宇控制设备可以通过转换设备将其生成的 BACnet协议的数据包转换为HBS总线通信协议的数据包发送至空调设备,以便空调设备根 据此数据包进行相应的处理。并可以将HBS总线通信协议的数据包转换为BACnet协议的 数据包,使得楼宇控制设备可以通过转换设备获取空调设备的相关信息。即为通过转换设 备实现HBS总线通信协议的数据格式和BACnet协议的数据格式的兼容,从而可以实现楼宇 控制设备能够通过BACnet协议的数据包控制基于HBS总线通信协议的空调设备,达到将基 于HBS总线通信协议的空调设备接入到采用BACnet协议的楼宇自控系统的目的。
[0128] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[012
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1