论文部分内容阅读
智能家居可以为人们提供更加便捷、安全和舒适的生活环境,物联网技术的出现推动了智能家居的发展。本文应用了物联网的一些技术,设计和实现了一套低成本和实用的智能家居控制系统,包括家庭内部的ZigBee无线传感器网络、家庭PC服务器端、网页客户端和手机短信远程控制。首先,设计了智能家居控制系统的总体方案,介绍了ZigBee技术、GSM通信技术、WCF技术、ASP.NET技术和MYSQL数据库技术。其次,设计和实现了家庭内部的ZigBee无线传感器网络。ZigBee无线传感器网络由ZigBee协调器节点和ZigBee终端节点采用星型网络拓扑结构组网形成,ZigBee节点硬件设计选择TI公司生产的CC2530芯片作为主控芯片,基于Z-Stack协议栈进行节点的软件设计,通过温湿度传感器DHT11、人体红外传感器HC-SR501、可燃气体传感器MQ-5采集家庭环境信息,通过继电器控制家用电器的开关。最后,通过Visual Studio 2010集成开发环境开发完成了基于C#语言的PC服务器端、网页客户端和SIM800通信模块的软件设计。PC服务器端通过串口与ZigBee协调器节点和SIM800模块进行数据通信,通过客户机/服务器的模式与网页客户端进行Socket数据通信;网页客户端通过WCF服务获取数据库的数据。经过功能测试,系统运行稳定,能满足智能家居的功能需求。