《控制系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《控制系统需求规格说明书.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【云翔风翅制系统项窝IM说明书定时1定时2定时3定时4定时5定时6定时7定时8注:1 .所有定时之间不能发生冲突2 .“开/关”选择定时开和定时开3 .如果开始与结束时间相同,那么定时无效需求规格说明书C.测量数据数据数据格式数据范围单位字长PM2. 5XXX. XX0. 00-999u g/m3PM10XXX. XX0. 00-999U g/m3C02XX. XX0. 00-99%VOCXXX. XX0-1000ppm甲醇XXX. XX0-1000ppm温度XX. X-20-80 c湿度XX0-99%滤网状态XX0-2注:云新风控制系统7/13云新风控制系统需求规格说明书1 .滤网状态分为三
2、级:0-正常;厂更换预警;2-及时更换3.功能:1)接收控制器发送的数据,向控制器发送命令。2)接收APP的请求,向APP返回数据和状态。3)数据存储:A.所有传感器数据;APP操作日记;设置数据;设备信 息;用户信息;8 .传感器数据和APP操作日记保存2年,超过两年的数据 先进先出;设置数据、设备信息和用户信息只保存当前 值。4)数据查询:A.传感器当前数据和历史数据;9 . APP操作日记;C.设置数据;D.设备信息;E.用户信息。5)滤网更换提醒。6)异常报警:PM2. 5模块对数据进行判断后,直接将结果传给 服务器。7)操作过程:保存App发送的对传感器的控制命令,当控制器 访问服务
3、器时,将最新的控制命令返回给控制器,然后控制 器对相应的命令做处理,完成对传感器的操作。8)用户信息加密;平安访问控制。9)淘宝(或其他)网店连接8/13云新风控制系统需求规格说明书3.2 App (Android IOS)2 .功能:1)用户注册,用户信息修改。2)添加或删除设备,修改设备信息。3)添加或删除天气预报城市。4)显示控制界面,并控制远程系统(不能控制的功能,不显示 按钮或按钮变灰)。5)显示所有传感器实时数据。6)显示所有传感器历史数据曲线(查询日全天)7)显示所选城市温、湿度、PM2.5数值和空气质量等级。8)远程控制操作后,显示操作结果。9)显示报警状态。10)显示滤网更换
4、提醒,并能够连接到指定网店。3 .其他说明1)设备ID支持手动和二维码扫描输入两种形式。2)新设备添加必须在wifi环境下进行。3) 一个用户最多可以支持8个设备;4) 一个用户可以添加最多8个城市;5) 支持Android手机,iphone和iPAD平台。3.3通信协议主要数据项通信协议中,主要包含的数据项有:1)与PM2.5模块:9/13云新风控制系统需求规格说明书a)设备IDb)各传感器数据c)控制命令2)与APP模块:数据交互时所需要传输的数据,具体见接口定 义文档。4性能规定4.1 精度对用户的保密资料进行加密处理,保证数据在传输的过程中不发 生流失、变更的情况。4.2 时间特性要求
5、用户在作出操作之后5秒之内显示相关的响应信息。如:显示 结果、报错等。5运行环境规定服务器:租用第三方的云空间服务器;数据库管理系统:MySql;Java应用服务器:Tomcat;Wifi模块:上海庆科EMW3162;移动客户端:Andorid、iphone。10/13文档版本修订记录版本说明日期编写人审批人V0. 1初始版本2014-12-03云新风控制系统需求规格说明书目录1引言2L1编写目的21.2 工程背景21.3 名词术语21.4 阅读对象21.5 参考资料32业务概述32.1 业务范围32.2 用户范围52.3 时间约束53功能规定53.1 服务器端53.2 App (Androi
6、d、IOS) 93.3 通信协议主要数据项94性能规定104.1 精度104.2 时间特性要求105运行环境规定101/13需求规格说明书云新风控制系统1引言1.1 编写目的本说明书旨在将开发本系统的目标进行说明,使用户和软件开发 者双方对该软件的运行环境、功能和性能需求的初始规定一个共同的 理解,使之成为整个开发工作的基础,为软件概要设计提供需求说明 并指导后续的深化设计和工程研发工作。1.2 工程背景工程名称:云新风控制系统委托方:北京朗视慧洁空气净化技术开发方:北京大学科技开发部1.3 名词术语移动客户端:是指运行在andoird平台的App以及iphone平 台的Appo控制器:包含多
7、种传感器、wifi模组以及单片机。1.4 阅读对象客户代表、用户方负责人、系统分析员、开发经理、UI设计师、 测试人员、开发人员。2/13云新风控制系统需求规格说明书1.5 参考资料益杉新智动空气智能检测系统2业务概述2.1 业务范E本系统分为控制器端、服务器端、移动客户端三大局部。其中, 控制器用于采集传感器数据以及对传感器进行参数设置;服务器用于 存储传感器数据并最为数据处理单元,用于为移动客户端提供数据; 移动客户端用于数据的显示以及对传感器的操作,旨在通过移动客户 端完成下述功能:核心业务描述用户管理APP用户的注册、登陆、修改个人信息设备管理添加设备 维护设备信息天气预报城市管理添加
8、、删除天气预报城市传感器实时数据显示传感器实时数据:PM2.5、PM10、VOC、C02、甲醛、温度、湿度、过滤网传感器历史数据曲线显示历史数据,当天远程控制操作通过APP控制PM2.5模块:风机开关、通风阀开关、睡眠开关、加热开关、杀菌开关、工作模式自动/手动、循环方式内/外、风量连续调节0-100 V定时滤网更换提醒过滤网需更换时,弹出提醒界面,并跳转到海1宝商品界面提供提供到微信朋友圈、微信好友、微博、QQ后台数据维护维护用户信息 查看操作日志3/13需求规格说明书云新风控制系统系统总体结构如下列图所示:外网服务器无线需系统结构图三端数据通信方式:控制器每隔一段时间主动向服务器推送传感
9、器数据,同时获得控制命令。移动客户端主动访问服务器以便获得传 感器数据,并将控制传感器的命令发送到服务器上。当控制器主动访 问服务器时,服务器将控制命令返回给控制器。数据传输方向如下:数据通信4/13云新风控制系统需求规格说明书2.2 用户范E普通用户:通过手机APP主要可以查询传感器数据、控制传感器。系统管理员:服务器管理及系统平安控制。2.3 时间约束按照商务合同约定执行。3功能规定3.1服务器端1.通信接口1)控制器2) APP2.数据1)用户信息条目长度说明用户名(昵称)必须设备ID一个用户可以支持多个设备(最大数),多个 用户可以控制相同的设备(最大数)城市天气一个用户可以支持多个城市(数量限制)手机手机与邮箱必须选一个Mail box手机与邮箱必须选一个QQ可选5/13微信可选地址可选云新风控制系统需求规格说明书2)设备信息条目长度ID出厂时间安装时间最近维修时间滤网更换时间3)控制器信息A.控制命令a)风机:开/关b)通风阀:开/关c)睡眠:开/关d)加热:开/关e)杀菌:开/关B.设置内容a)工作模式:自动/手动b)循环方式:外/内c)风量:连续调节0-255d)定时:定时星期时段单次/循环开/关1234567开始结 束6/13
限制150内