论文部分内容阅读
近年来,伴随着智能技术与LED照明技术的结合,办公、家居、娱乐领域迎来了全新的照明文化。部分智能LED灯光系统已经实现了Android、i OS和Web等多平台客户端软件,用户可通过不同终端进行操控,但系统中各客户端软件相对独立,信息不能实时同步,容易引起误操作;并且不能自动感知外界环境,灯光控制最终还需要人为操作,智能化程度不高。本文在无源无线的智能LED灯光系统的基础之上,深入研究了客户端控制系统的开发框架、多平台信息的实时同步及灯光系统的智能化,设计出多平台实时联动的智能灯光控制系统。本文提出了一种带有优先级的基于双缓存层的客户端软件开发框架,缓解了智能网关的数据处理压力,同时提高了灯光系统对紧急信息的响应速度;设计的智能LED灯光系统的客户端软件,包括i OS APP,Android APP,Web APP,已经投放市场,功能齐全,运行稳定。以服务器为中心的集中式信息同步机制已无法满足现代智能灯光系统多用户、内外网同时操作的需求,本文提出了一种基于分布式存储的灯光系统实时信息同步机制,实现了多用户之间信息的实时同步,同时也实现了多用户局域网或互联网的同时操控。实际应用测试表明,系统的同步良好。本文对灯光系统的智能化进行了设计。对轮询方式和广播方式进行检测网关工作模式的机制进行了比较,提出了基于UDP广播的快速检测智能网关工作模式机制,实现了内外网的自动切换。利用了客户端的传感器等硬件设备,实时感知外界环境信息,增加了客户端开发的场景特效的趣味性,灯光系统实现真正的智能化。此外,给出了系统测试的方案,从功能、性能、兼容性方面入手,取得了大量的测试数据,证明了软件的可使用性。