智能照明系统客户端软件设计及关键问题研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:waly7208346
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能照明是LED行业的发展方向,未来几年有上百亿的市场规模。用手机APP操控照明设备是智能化的主要方向之一,目前以操作智能单品为主,但以后必然需要操控多个智能设备,对手机客户端软件的实时性、稳定性提出更高的要求。本文设计的智能照明系统是多灯互联并能稳定工作的系统。多个智能设备通过射频信号与网关互通,网关通过互联网把数据转发至云平台,而手机等客户端软件则与云平台互通,从而实现手机对照明设备的操控。系统具有远程可控,彩色音乐、烟花特效、拍照取色等功能。  本文总结了目前客户端软件通用的开发框架,分析了其在软件同时操控多灯时存在响应速度慢,工作不稳定等问题,提出了基于缓冲区的客户端软件开发框架,详细介绍了该框架的工作机制,并为了进一步提高照明系统中的紧急信息响应实时性,最终确定了具有优先级的基于缓冲区的开发框架,并把它应用于实际系统中。最后介绍了基于android的客户端软件的总体设计方案,同时给出了实现结果。  本文对客户端软件实现过程中的3个关键问题进行了详细地分析,并提出了解决策略。对轮询方式和广播方式进行检测网关工作模式的机制进行了比较,提出基于UDP广播的快速检测智能网关工作模式机制,速度提高了8.53倍。对实际使用过程中出现的数据流粘包现象进行了分析,提出了基于数据重组的处理机制,提高了数据传输的正确率。同时为了提升系统的鲁棒性和可分析性,在软件实现中加入了系统崩溃信息收集,并上传至云平台的机制。  本文对系统的功能及系统的实时性和稳定性两项性能进行了全面的测试,结果表明本系统达到了预期设计的目标,可以满足正常使用的需求。
其他文献
丙酮酸是一种重要的医药、化工产品,它不仅在生物能量代谢中具有十分重要的作用,而且可作为多种有用化合物的前体.乳酸氧化酶作为一种黄素蛋白,是以FMN或FAD作为辅因子,其电
构成学习能力的要件是什么呢?可将其归纳为两个主要方面:学习风格、学习策略。所谓“学习风格”可以定义为,学生在英语学习方面所形成的连续一贯的个性特征;“学习策略”则体
随着电磁技术的不断发展,电大尺寸目标的电磁特性备受关注。快速分析电大尺寸目标的散射特性对于隐身以及反隐身技术的发展具有非常重要的意义。本文运用高频方法中的物理光
该项研究侧重于探索和建立人表皮干细胞的体外分离和体外培养体系的方法,使得运用表皮干细胞体外构建皮肤成为可能,也为进一步研究人表皮干细胞的机制搭建一个研究的平台.材
分布式光纤温度传感器兼备着光纤本身体积小、结构易变、抗电磁干扰等特性,又能够对整条光纤长度上的温度变化情况进行实时测量,从而能够方便的得到沿光纤分布的实时温度分布