论文部分内容阅读
智能建筑的系统集成中,会采用不同厂家的设备。而设备厂商采用多种多样的应用软件及通讯协议给用户系统集成及管理使用带来诸多不便。所以制定一个统一的通讯协议标准,各厂家共同遵守,使建筑物内的各子系统更加标准化地集成,就成为十分迫切急需解决的问题。BACnet 是一种为楼宇自动控制网络所制定的数据通信协议。BACnet标准最根本目的是要给楼宇自动控制系统提供实现互操作的方法。各生产厂家按照这一标准开发与楼宇自控网兼容的设备和接口,最终达到不同生产厂家的设备可在这一标准通讯协议下相互交换数据的目的。基于BACnet 协议的智能家居网络就可以很方便的使用所有符合这一协议的设备和接口,使整个系统的适应性、移植性、可裁减性大大提高。红外遥控子系统是智能家居网络的人机接口部分,通过它住户可以用遥控器的按键来操作各种BACnet 设备和对象。但它本身属于一个非BACnet 网络的设备,为此本文提出了一个将红外遥控子系统和BACnet 网络集成的设计方案,并且详细介绍了红外遥控子系统和BACnet 协议之间接口网关的原理、设计以及实现。本文首先介绍了智能家居网络的概念,讨论了国际上流行的多种智能家居网络协议,引出了以BACnet 协议为基础开发智能家居网络这一课题。然后在第二章中详细描述了智能家庭网络体系结构,特别是中心设备HIC(home information center)的功能,最后介绍了智能家居网络中红外遥控子系统的物理结构和功能定义,详细说明了红外遥控器功能键的设置和操作方法。简述红外遥控子系统的工作流程:接收红外遥控器发送的指令码,通过红外网关转换为符合BACnet 协议的应用数据报文,发送到智能家居网络进行相关操作,操作结果返回给红外网关,由其分析识别以后将执行结果通知给用户。接下来分3 章介绍了红外/BACnet 网关软件体系的5 层结构设计和代码的具体实现。最后对系统进行了总结并就今后研究工作的方向和内容提出了作者的想法和建议。