推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于android的智能照明系统的设计与实现

更新时间:2020-03-18 06:26:30 大小:1M 上传用户:六3无线电查看TA发布的资源 标签:android智能照明 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

智能照明系统即将取代传统机械式开关控制家具照明的方式,它是LED行业接下来的发展方向,有着几百亿市场规模的前景。因此本文提出一种基于Android的LED智能照明系统,用手机操控 app达到控制照明设备的目的。现在已经存在的智能照明系统通常只能控制一个单品,而想要同时控制多个照明设备就需要智能照明系统能够满足更高的实时性与稳定性。本文设计的智能照明系统利用 Wi-Fi远程控制家居照明设备,多个智能设备通过AP模式局或者域网模式或者外网模式与智能LED灯互通,从而可以实现单个灯和多个灯的开关、定时、调色和调光,甚至可以根据不同的环境需求在情景模式中选择和编辑不同的灯光效果。

  本文首先详细介绍了智能照明系统的三种模式,包括AP模式,局域网模式和外网模式。在AP模式下,Android终端上的软件通过AP服务器发送WiFi信号由Socket通信方式使得WiFi-LED终端接收到WiFi信号,最后通过对单片机的控制来实现对智能LED灯的控制。本文接下来的部分简单介绍了在局域网模式下的工作原理和在外网模式下的工作原理。

  最后通过单片机的控制来调节LED灯。接下来对局域网模式与外网模式也进行了工作原理介绍。

  在选择客户端软件开发框架时本文总结了当前一般客户端软件的通用框架,发现其在软件同时控制多个照明设备的时候会出现速度慢与工作不稳定的问题。为了解决上述问题,本文提出了一种基于缓冲区的客户端软件开发框架,并详细介绍了该框架的工作机制,同时为了进一步优化智能照明系统的实时性,最终选择将具有优先级的基于缓冲区的开发框架应用于实际系统中。然后本文对客户端软件的各个功能模块的实现作了介绍。

  在本文的最后对系统进行全面测试,结果显示该系统的实时性与稳定性均能达到预期的目标,能满足正常使用的需求。并且在实际使用过程中,通过分析数据流粘包现象,提出一种基于数据重组的处理机制来提高数据传输的正确率。最后为了提升系统的可分析性与鲁棒性,在智能照明软件的实现中加入了系统崩溃信息收集,并上传到云平台的机制。

部分文件列表

文件名 大小
基于android的智能照明系统的设计与实现.pdf 1M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载