二、方案特色概述
-
登陆验证:接入阿里云验证码服务,登录需要验证码
-
权限控制:有不同访问模式,区分了访客模式,管理员模式
-
操作日志:有操作日志,能显示所有操作的记录,可以操作数据备份或恢复
-
监控报警系统:设置温度湿度等临界值,当达到临界值时系统预警
-
可视化:讲实时数据可视化为图表,便于查看
-
远程控制:可通过网页远程控制系统,并且可以控制传感器部分功能。
三、需求分析
对于蔬菜大棚的需求分析,我们将从用户需求和管理者需求这两方面进行描述。
用户需求
-
用户可以在蔬菜大棚管理系统上录入自己的身份信息,来完成相关注册。
-
用户可以通过管理系统来实时查看大棚内温度,湿度,光照强度,PH 值等各项参数,当某项参数出现异常数值时,给予用户通知
-
进行权限划分
-
权限相当的用户可以进行传感器的实时修改,控制花洒及大棚的进光量。
浏览器端需求
提高网页可维护性,安全性,采用 vue 作为前端开发框架,它是一套用于构建用户界面的渐进式 JavaScript 框架。 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
管理者需求
管理者使用自己的管理账号密码登录蔬菜大棚管理页面,在管理系统上可查看已注册用户的信息;各个蔬菜大棚的各项指标情况;并且可以对蔬菜大棚管理页面发布命令,控制传感器的开关;当非注册人员进入在蔬菜大棚时,程序会提醒管理者采取相关操作。
服务端需求
服务端采用 express 作为开发框架,它是一个简洁而灵活的 node.js Web 应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。做到可以安全的存储数据库信息,处理接口数据的逻辑提出来,处理异步逻辑,进行路由分级处理
传输需求
针对物联网蔬菜大棚的现实使用情况,采用 zigbee 通信更能满足蔬菜大棚系统对于低能耗,长待机的特性的适应性。
源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~