摘要:
传统的室内照明系统存在控制不方便、布线困难、智能化程度不高等问题,而随着Android智能手机不断发展,已经可以实现多种控制功能。结合WiFi无线通信技术低功耗、高传输速率、组网方便等特点,适合智能化的室内照明控制系统。基于此提出一种以Android手机为平台,WiFi无线技术为通信方式的室内照明控制系统设计方案。 室内照明控制系统包括Android客户端软件、AP服务器和灯控终端。Android客户端软件安装在Android智能手机上,通过手机作为系统控制终端。AP服务器作为WiFi接入点,允许Android手机和灯控终端通过WiFi接入,组成室内照明网络。同时AP服务器拥有数据存储和处理、协调数据发送等类服务器功能。灯控终端是由WiFi模块和微控制器及相关电路组成的照明控制设备,是室内照明系统的最基础部分。 本文首先分析系统设计的基本要求,确定系统设计的原则,然后针对Android客户端软件和硬件设计分别进行不同的需求分析。通过对比C/S模式和B/S模式下系统的实现,选定基于C/S模式的系统方案,并进行了整体方案设计。接下来对Android客户端软件设计与实现进行了详细的设计,包括UI设计、Android系统基本的功能组件、Android系统WiFi通信机制及 Android中SQLite数据库的实现。硬件部分文章详细介绍了AP服务器的设计和WiFi-LED终端设计的硬件原理图,及功能的实现流程图。 最后,分别对Android客户端软件及系统硬件部分进行了主要性能测试,对测试过程进行记录,对测试结果进行分析总结。系统整体实现了通过Android手机客户端对室内LED照明灯具进行开关、调光、分组控制等功能,实现了课题预期的目标,在Android手机开发与室内照明控制方面有一定的参考意义。
展开