软件实现
软件设计工作主要分为三个部分。一是单片机接收WIFI信号进行调光、调色控制部分,二是云计算平台的软件部分,三是移动控制端部分,包括Android和IOS系统的应用端APP。
3.1 调光控制
如图6所示为LED调光控制程序流程图。在程序执行开始时,先对单片机的PCA寄存器进行初始化。然后不断地等待WIFI模块传送过来的信号。当单片机接收到数据后,接受标志位置1,读入到接收缓存器内,然后由单片机对收到的代码进行解码译码,进而执行相应的操作。
3.2云计算平台软件结构
云计算平台的软件结构层次如图7所示。
云计算平台的实现既可以自行搭建服务器集群的私有云,也可以直接租用大型云计算公司所提供的服务,如云计算行业巨头Google、Amazon推出的云服务。
在云计算平台上,我们提供一个基础服务层,来为该系统提供一些必须的功能,如用户认证、数据存储、与控制中心和智能终端的联网和编程接口。这为更高级的应用层提供了一些标准的服务。我们可以利用这些服务来维护我们的软件系统,进一步开发系统软件应用,实现数据及时更新。
发表评论共有0访客发表了评论
暂无评论,快来抢沙发吧!