论文部分内容阅读
随着智能照明概念的推广和应用,针对普通的LED日光灯控制回路必须布线,如果要集中控制,布线就更加复杂。普通的日光灯不具备远程功能,具备远程功能的日光灯价格较昂贵且不能进行灵活的群组控制。为解决以上出现的问题,本课题设计了基于蓝牙Mesh的LED日光灯监控系统。此系统采用APP实现灵活的群组控制,并采用Mesh技术实现无线组网,采用云服务器实现远程监控的功能。LED日光灯监控系统主要包括蓝牙日光灯、Android客户端、云服务器。蓝牙日光灯主要芯片包括CSR1010、PN8386。CSR1010是高通公司研发的一款具有无线组网功能的蓝牙芯片,通过将此蓝牙芯片嵌入到日光灯中组成蓝牙日光灯。PN8386是蓝牙日光灯的核心驱动芯片,并且设计相应的辅助电路来驱动LED灯。Mesh网络的控制由基于Android平台开发的CSR Mesh应用程序实现,并且客户端使用Okhttp协议与云服务器进行通信。为了提高云服务器的性能,云服务器采用Dubbo技术、SOA框架构建一个分布式系统,采用Redis技术提高系统读写速度,采用Nginx的负载均衡技术使系统更加稳定。本课题对设计的功能进行了调试。Mesh网络中节点之间的通信距离可达12m且性能稳定,Android客户端有单独控制和群组控制的功能且注入失败率仅0.3%左右,云服务器的性能是单台服务器的8倍左右且已达到互联网中型网站的要求。论文对所进行的研究和设计工作进行总结,并对蓝牙Mesh的LED日光灯监控系统进行评价和展望。