---文档均为word文档,下载后可直接编辑使用亦可打印---ⅠABSTRACT................................................................................................................Ⅱ前言...........................................................................11概述.........................................................................21.1设计背景..............................................................21.2应用前景..............................................................22灯光控制器总体设计方案.......................................................22.1总体设计概述..........................................................22.2总体设计的需求分析....................................................22.3系统整体架构的设计....................................................32.3.1网络通信技术方案的选择.........................................32.3.2控制终端操作系统的选择.........................................42.3.3无线通信协议的选择.............................................53硬件控制器的设计与实现.......................................................53.1控制器的主要芯片和模块................................................53.1.1主控芯片STM32F103.........................................................................53.1.2ESP8266模块..................................................73.1.3LED灯的控制电路..............................................83.1.4继电器控制电路.................................................83.1.5电源供电电路...................................................93.2控制器的程序的设计与实现.............................................103.2.1控制器程序流程图..............................................103.2.2Wi-Fi模块的程序设计..........................................103.2.3灯光控制模块控制设计..........................................124服务器的设计与实现..........................................................124.1服务器数据库的设计...................................................134.1.1登陆注册数据表格的设计........................................134.1.2灯光状态数据表格的设计........................................134.2服务器程序设计.......................................................144.2.1用户登陆注册编辑的设计........................................144.2.2灯光控制与搜索的设计..........................................154.2.3ESP8266访问服务器设计.......................................155手机应用的设计与实现........................................................165.1Android系统平台简介.................................................165.2程序流程框图.........................................................175.3应用程序设计与实现...................................................175.3.1手机应用界面的设计............................................175.3.2手机应用后台运行程序的设计....................................196系统测试....................................................................216.1功能测试.............................................................216.1.1硬件控制端部分测试............................................216.1.2手机应用部分测试..............................................226.1.3总体测试......................................................226.2性能测试.............................................................226.2.1系统稳定性测试................................................226.2.2硬件断电恢复测试.........