论文部分内容阅读
智能家居的总体目标是采用电子技术、无线网络技术和计算机技术建立一个家庭信息服务和管理系统,以此来提高人们居住水平。智能家居系统要求布线简单、功能多样、扩展灵活。Zigbee技术的产生较好的解决了这一问题,它是近年来逐渐兴起的双向无线通信技术,具有功耗低、可靠性好、成本低及网络容量大等诸多优点。在综合分析各种无线网络通信技术的基础上,本文提出了基于Zigbee无线传感器网络和嵌入式Web服务器技术的智能家居系统。文章详细介绍了系统的功能、总体设计方案及软硬件设计实现。Zigbee无线传感器网络是该系统的核心部分,负责完成家居环境数据的采集、收发以及处理。该部分硬件主要由协调器主节点、终端子节点组成。根据系统的功能要求,利用射频芯片AT86RF230和微控制器Atmega1281设计了Zigbee协调器节点与四个终端子节点:分别利用数字型传感器SHT10设计的温湿度检测功能接口电路、D203S传感器设计了热释红外子节点及GS-A1烟雾传感器设计了一氧化碳浓度检测子节点,并具有GPRS短信息报警功能。Zigbee协调器节点负责建立、组织、管理Zigbee网络,与子节点进行数据交换,然后通过串口实现与Web服务器的信息交互。本文接着设计了Zigbee协调器节点程序及终端传感器节点的数据采集程序,并针对信息交互要求设计了串口通信协议,定义了Zigbee网络和嵌入式Web服务器之间通信的数据格式,实现远程发送命令的功能。文章最后成功移植Boa服务器ARM Linux嵌入式平台,设计了网页交互控制界面、并结合CGI技术编写CGI接口程序、用户最终可以通过PC平台上的IE浏览器实现与嵌入式Web服务器的信息交互。文章最后对整个系统软件和硬件进行调试并给出了测试结论,对存在的不足和今后研究目标做了展望,为今后课题的延续性奠定好基础。