基于ARM的智能灯光控制系统-----需求分析

基于ARM的智能灯光控制系统-----需求分析

项目实践流程:

		1.设计项目需求文档 
		说明项目设计目的,项目功能,项目模块,实现技术。 
		2.项目编码设计 
		程序要求模块结构化(函数),编码风格良好,多文件结构实现。 
		3.项目测试 
		设计测试用例,说明测试步骤,测试结果。 
		4.项目总结与演示 
		编写项目总结文档,PPT演示文档,进行项目演示说明。

本项目软件开发流程

1.硬件模块驱动开发与测试 
2.主体数据结构设计,配置文件实现 
3.网页界面UI设计 
4.各独立功能后台服务功能与网页界面设计与测试

项目需求分析(参考)
需求分析:
智能灯光系统是对灯光进行智能控制与管理的系统,跟传统照明相比,它可实现灯光软启、调光、一键场景、一对一遥控及分区灯光全开全关等管理,并可用遥控、定时、集中、远程等多种控制方式,用电脑web界面来对灯光进行高级智能控制,从而达到智能照明的节能、环保、舒适、方便的功能。

系统功能:

全开全关和记忆功能:整个照明系统的灯可以实现一键全开和一键全关的功能。当您在入睡或者是离家之前,你可以按一下全关按钮,全部的照明设备将全部关闭。免除了您跑遍全部房间的烦恼。

定时控制功能:通过日程管理模块,可以对灯光的定时开闭进行定义。例如,在每天早晨7:00,将卧室的灯光缓缓开启到一个合适亮度;在深夜,自动关闭全部的灯光照明。

场景设置:对于固定模式的场景、您无需逐一地开关灯和调光,只进行一次编程,就可以按一个键控制一组灯,这就是场景设置功能。只需一次轻触操作即可实现多路灯光场景的转换;还可以得到想要的灯光和电器的组合场景,如回家模式、离家模式、会客模式、就餐模式、影院模式、夜起模式等。

声控功能:通过不同的声响控制灯的开关。

WEB界面功能需求分析

设备设置:1.添加设备 2.系统设备
1.添加设备
通过添加设备菜单,出现添加设备界面,搜索系统在线设备,选择指定设备,输入设备名称,完成设备添加。
主控设备可自带终端设备。
分控要有终端设备才能加入系统。

2.系统设备

显示当前系统已添加的设备(灯光设备,主控制器,光感设备,感应设备,声控开关),表格列表形式显示。 
灯光设备:延时关灯(定时功能0-60分钟),wifi连接设备(显示IP址),当前状态(开、关、断线) 
光感设备:当前状态, 绑定设备。 
感应设备:当前状态(开、关、断线),绑定设备。 
声控设备:当前状态,绑定设备。

区域设置:1.添加区域 2.区域管理
1.添加区域
通过添加在线的灯光设备,对一组灯光进行集中管理,一个灯光设备只能加入一个区域。

2.区域管理
全家(全开,全关)
客厅(全开,全关)

场景设置:1.场景设置 2.场景调用
1.场景设置
首先选择模式(影音模式,灯光防盗,夜灯模式),模式中添加灯光设备,灯光防盗中要设置开关时间。

2.场景调用
场景开关,状态。

移动应用端APP
区域管理:

  • 显示系统中已设置好的区域,进行调用。
  • 全家(全开,全关),客厅(全开,全关)

场景管理:

  • 影音模式,灯光防盗,夜灯模式,感应模式

无线节点功能分析

(通信协议设计) 
1.连接指定的主控设备 
2.接收主控指令对本端设备进行开关 
3.定时接收查询指令并回复应答指令

WEB界面

连接设置:主控IP ,状态
节点控制:设备开关

系统多线程框架

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43475097/article/details/84547724