控制系统需求规格说明书_第1页
控制系统需求规格说明书_第2页
控制系统需求规格说明书_第3页
控制系统需求规格说明书_第4页
控制系统需求规格说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、云新风控制系统项目需求规格说明书文档版本修订记录版本说明日期编写人审批人V0.1初始版本2014-12-03目录1引言21.1编写目的21.2项目背景21.3名词术语21.4阅读对象21.5参考资料32业务概述32.1业务范围32.2用户范围52.3时间约束53功能规定53.1服务器端53.2 App(Android、IOS)93.3通信协议主要数据项94性能规定104.1精度104.2时间特性要求105运行环境规定101引言1.1编写目的本说明书旨在将开发本系统的目标进行说明,使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定一个共同的理解,使之成为整个开发工作的基础,为软件

2、概要设计提供需求说明并指导后续的深化设计和项目研发工作。1.2项目背景项目名称:云新风控制系统委托方:北京朗视慧洁空气净化技术有限公司开发方:北京大学科技开发部1.3名词术语l 移动客户端:是指运行在andoird平台的App以及iphone平台的App。l 控制器:包含多种传感器、wifi模组以及单片机。1.4阅读对象客户代表、用户方负责人、系统分析员、开发经理、UI设计师、测试人员、开发人员。1.5参考资料益杉新智动空气智能检测系统/。2业务概述2.1业务范围本系统分为控制器端、服务器端、移动客户端三大部分。其中,控制器用于采集传感器数据以及对

3、传感器进行参数设置;服务器用于存储传感器数据并最为数据处理单元,用于为移动客户端提供数据;移动客户端用于数据的显示以及对传感器的操作,旨在通过移动客户端完成下述功能: 核心业务描述用户管理APP用户的注册、登陆、修改个人信息设备管理添加设备、维护设备信息天气预报城市管理添加、删除天气预报城市传感器实时数据显示传感器实时数据:PM2.5、PM10、VOC、CO2、甲醛、温度、湿度、过滤网传感器历史数据曲线显示历史数据,当天远程控制操作通过APP控制PM2.5模块:风机开关、通风阀开关、睡眠开关、加热开关、杀菌开关、工作模式自动/手动、循环方式内/外、风量连续调节 0-100、定时滤网更换提醒过滤

4、网需更换时,弹出提醒界面,并跳转到淘宝商品界面分享分享到微信朋友圈、微信好友、微博、QQ后台数据维护维护用户信息、查看操作日志系统总体结构如下图所示:系统结构图三端数据通信方式:控制器每隔一段时间主动向服务器推送传感器数据,同时获得控制命令。移动客户端主动访问服务器以便获得传感器数据,并将控制传感器的命令发送到服务器上。当控制器主动访问服务器时,服务器将控制命令返回给控制器。数据传输方向如下:数据通信2.2用户范围普通用户:通过手机APP主要可以查询传感器数据、控制传感器。系统管理员:服务器管理及系统安全控制。2.3时间约束按照商务合同约定执行。3功能规定 3.1服务器端1. 通信接口1) 控

5、制器2) APP2. 数据1) 用户信息条目长度说明用户名(昵称)必须设备ID一个用户可以支持多个设备(最大数),多个用户可以控制相同的设备(最大数)城市天气一个用户可以支持多个城市(数量限制)手机手机与邮箱必须选一个Mail box手机与邮箱必须选一个QQ可选微信可选地址可选2) 设备信息条目长度ID出厂时间安装时间最近维修时间滤网更换时间3) 控制器信息A. 控制命令a) 风机:开/关b) 通风阀:开/关c) 睡眠:开/关d) 加热:开/关e) 杀菌:开/关B. 设置内容a) 工作模式:自动/手动b) 循环方式:外/内c) 风量:连续调节 0-255d) 定时: 定时星期时段单次/循环开/

6、关1234567开始结束定时1定时2定时3定时4定时5定时6定时7定时8注:1. 所有定时之间不能发生冲突2.“开/关”选择定时开和定时开3.如果开始与结束时间相同,则定时无效C. 测量数据数据数据格式数据范围单位字长PM2.5XXX.XX0.00-999g/m3PM10XXX.XX0.00-999g/m3CO2 XX.XX0.00-99%VOCXXX.XX0-1000ppm甲醇XXX.XX0-1000ppm温度XX.X-20-80C湿度XX0-99%滤网状态XX0-2注:1.滤网状态分为三级:0-正常;1-更换预警;2-及时更换3. 功能:1) 接收控制器发送的数据,向控制器发送命令。2)

7、接收APP的请求,向APP返回数据和状态。3) 数据存储:A. 所有传感器数据;APP操作日记;设置数据;设备信息;用户信息;B. 传感器数据和APP操作日记保存2年,超过两年的数据先进先出;设置数据、设备信息和用户信息只保留当前值。4) 数据查询:A. 传感器当前数据和历史数据;B. APP操作日记;C. 设置数据;D. 设备信息;E. 用户信息。5) 滤网更换提醒。6) 异常报警:PM2.5模块对数据进行判断后,直接将结果传给服务器。7) 操作过程:保存App发送的对传感器的控制命令,当控制器访问服务器时,将最新的控制命令返回给控制器,然后控制器对相应的命令做处理,完成对传感器的操作。8)

8、 用户信息加密;安全访问控制。9) 淘宝(或其他)网店连接3.2 App(Android、IOS)1. 功能:1) 用户注册,用户信息修改。2) 添加或删除设备,修改设备信息。3) 添加或删除天气预报城市。4) 显示控制界面,并控制远程系统(不能控制的功能,不显示按钮或按钮变灰)。5) 显示所有传感器实时数据。6) 显示所有传感器历史数据曲线(查询日全天)7) 显示所选城市温、湿度、PM2.5数值和空气质量等级。8) 远程控制操作后,显示操作结果。9) 显示报警状态。10) 显示滤网更换提醒,并能够连接到指定网店。2. 其他说明1) 设备ID支持手动和二维码扫描输入两种形式。2) 新设备添加必须在wifi环境下进行。3) 一个用户最多可以支持8个设备;4) 一个用户可以添加最多8个城市;5) 支持Android手机, iphone和iPAD平台。3.3通信协议主要数据项通信协议中,主要包含的数据项有:1) 与PM2.5模块:a) 设备IDb) 各传感器数据c) 控制命令2) 与APP模块: 数据交互时所需要传输的数据,具体见接口定义文档。4性能规定4.1精度对用户的保密资料进行加密处理,保证数据在传输的过程中不发生流失、变更的情况。4.2时间特性要求用户在作出操作之后5秒之内显示相关的响应信息。如:显示结果、报错等。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论