项目简介
本项目是基于Spring Boot和Vue框架的快递柜状态采集与控制系统。采用前后端分离架构,能高效处理数据并提供友好的用户界面,可实现对现场快递柜状态数据的采集、显示、参数设置、抽屉打开、保鲜控制等功能。
项目的主要特性和功能
- 快递柜控制板仿真软件:采集并显示快递柜控制板状态数据,如当前温度、设定温度、压缩机状态、10个抽屉开关状态;模拟温度变化规律,压缩机启动后每秒温度下降0.5度,关闭后每秒上升0.2度。
- 温度控制:依据控制温度和压缩机启停,实现对快递柜控制板温度的控制,控制精度为1度。
- 通信协议实现:设计并实现快递柜控制板仿真软件的通信协议,通过握手机制保障可靠传输。
- 现场快递柜状态采集与控制系统软件:采集并显示所控制快递柜控制板状态数据,支持开关指定抽屉、启停温度控制、设置控制温度和系统参数等操作。
- 数据可视化:以曲线方式显示1小时内当前温度和设定温度的变化趋势,控制板温度采集间隔为10秒。
安装使用步骤
后端(Spring Boot)
- 复制项目:
bash
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目中的
springBoot
模块。 - 配置数据库:根据项目需求配置数据库连接信息,修改
application.properties
文件中的数据库配置。 - 启动项目:运行
Application.java
文件启动Spring Boot应用。
前端(Vue)
- 安装依赖:
bash cd Perception-And-Control/src/main/java/com/pac/springboot/vue npm install
- 运行项目:
bash npm run serve
- 访问项目:打开浏览器,访问
http://localhost:8080
即可查看系统界面。
系统使用
- 登录系统:使用默认用户名和密码登录系统。
- 状态监控:进入状态监控页面,查看当前快递柜的温度、设定温度、压缩机状态、抽屉开关状态等。
- 参数设置:进入参数设置页面,进行温度控制、抽屉开关控制、系统参数设置等操作。
- 数据可视化:查看温度变化趋势图,了解快递柜的温度变化情况。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】