Perfectlight设备管理平台:实施方案与功能详解
需积分: 0 110 浏览量
更新于2024-08-04
收藏 23KB DOCX 举报
PerfectLight设备管理平台项目于2017年12月19日提出了明确的实施方案,目标是通过网站管理或手机WebApp的形式实现对公司设备的远程监控与管理。项目的架构和技术选型如下:
1. 用户界面设计:
- 主体设计采用了清晰的布局,左侧为可伸缩的导航栏,包括设备管理、用户管理、消息管理和欢迎页(网站系统信息)。这种设计方便用户快速定位所需功能。
- 右侧内容区展示欢迎页,初期暂定用于显示网站运行状态。
2. 设备管理模块:
- 设备管理功能强大,可以查看所有设备的详细信息,如设备名称、用户、状态、出厂日期等。单个设备页面还提供了动态参数监控以及设备历史参数和操作指南。
- 添加设备功能允许管理员通过导入JSON文件设置设备检测参数,如设备编号、名称和预定义的参数列表。
3. 技术选型:
- 物联网连接:选择支持WiFi和内置MQTT协议的开发板,如DiFi ESP8266或nodeMCU,优先考虑国产且资料丰富的方案,尽管稳定性稍逊于Arduino。
- 通信协议:确定使用MQTT协议,因其专为物联网设计,适合实时数据传输。
- 服务器:选择了阿里云ECS作为云端服务,确保数据安全和稳定。
- 数据库:采用MySQL作为后端数据库,性能稳定且易于管理。
- 后端开发:选用Node.JS作为Web应用的运行时环境,使用LTS版本v8.9.3,并考虑成本和效率因素,选择了Egg.js或ThinkJS作为MVC框架。
- 前端框架:采用AmazeUI进行用户界面设计,保持简洁且响应式。
4. Admin后台:
- 后台登录界面设计简洁,包括用户名、密码和验证码输入框。
- Admin主框架包含固定头部区域,左侧Logo及账户信息,右侧有导航折叠按钮和注销选项。
5. 遵循原则:
- 网站设计遵循RESTful风格,强调资源标识和HTTP方法的对应关系,使API设计更加清晰和统一。
PerfectLight设备管理平台项目旨在构建一个高效、易用的设备管理系统,结合了国内成熟的硬件开发板、可靠的网络协议和云计算资源,配合合理的前后端技术选型,旨在实现对公司的设备进行高效、精细化的管理。
2024-12-25 上传
2024-12-25 上传
2024-12-25 上传
2024-12-25 上传
2024-12-25 上传
ShepherdYoung
- 粉丝: 40
- 资源: 337
最新资源
- Eclipse教程中文版
- computer -电脑方面
- 基于J2EE的Ajax宝典
- computer 电脑方面文档\
- O'Reilly XAML in a Nutshell
- C_C++指针经验总结.pdf
- Windows XP 启动过程详解
- 2005 - Apress - Pro C Sharp 2005 And The .Net 2.0 Platform 3rd Edition
- Android编程指南
- JSP课程设计试实验下载
- 批处理程序实用教程(pdf)
- 计算机常用英语单词总结
- java and xslt
- Java_3D_Programming
- ASP.NET三层结构及应用2006-12-05 04:05概念及环境
- fgfhfgh fhgfdg