论文部分内容阅读
伴随着智能手机产业的快速发展,网络通信技术的日新月异,物联网浪潮的推波助澜,智能家居逐渐成为当代家居生活的发展方向。家庭网络需要具备便捷性、模块化、扩展性及独立性的通信特点,而无线网络技术能够为智能家居系统提供更大的灵活性、移动性,所以把无线网络技术融入到家庭网络中已经成为当今智能家居市场主流趋势。因此,本文设计开发了基于Android的无线智能家居系统。首先,本文分析了无线智能家居系统的结构;然后,在对市面上几种主流的无线通信技术和操作系统建表比较以后,本文择优选取WIFI、ZigBee和射频无线通信技术和Android操作系统对系统进行开发;最终,本文设计了完整的无线智能家居系统解决方案。硬件设计方面,本文的硬件系统主要包括CC2530单片机最小系统,供电电路,智能灯开关系统,智能插座电路,智能窗帘电路,环境监测电路以及中央控制器。其中智能灯开关系统主要由单线制取电电路、晶闸管驱动电路以及触摸面板构成,智能开关系统对灯既实现了无线网络控制又实现了物理控制。智能插座和智能窗帘电路都采用三极管驱动继电器实现通断控制。环境监测电路利用TC77和MQ-2实现温度和气体的采集。中央控制器通过RT5350与CC2530的串口连接,架起WIFI与ZigBee之间通信的桥梁。软件设计方面,本文的软件系统主要包括ZigBee网络软件设计,315M射频网络软件设计,WIFI网络软件设计。通过对ZigBee协调器和终端节点进行了建立网络,加入网络,事件处理的程序设计实现了中央控制器与ZigBee终端通信。315M射频收发程序的设计实现了智能灯子控制器和触摸面板的通信。WIFI无线网络的软件设计包含OpenWrt操作系统、服务器、APP的软件设计。OpenWrt操作系统实现WIFI串口的功能,通过串口进行WIFI信号与ZigBee信号的相互转化。设计有固定的IP地址和端口号的TCP服务器实现控制指令的转发和登录密码的验证。本文设计了APP的登录界面,主控界面,情景界面,设置界面,以及各个房间的子界面并且运用TCP协议与服务器进行通信,SQLite进行数据存储。此外,在完成设计以后对无线智能家居系统的各项功能进行测试,系统在各项测试中性能优良,达到了系统设计预期的要求。