项目名称
SpringBoot Vue云原生工业物联网云平台的设计与实现
下载地址
SpringBoot Vue云原生工业物联网云平台的设计与实现
视频演示
SpringBoot Vue云原生工业物联网云平台的设计与实现_哔哩哔哩_bilibili
系统介绍
摘 要
随着工业物联网技术的快速发展,云原生工业物联网云平台已成为实现工业4.0的关键技术。本文首先介绍了云原生工业物联网云平台的背景及其在工业生产中的重要意义。通过构建高效、可扩展的云平台,实现工业设备的智能化管理和监控,为企业提供强大的数据支持,推动产业转型升级。
云原生工业物联网云平台采用Springboot、MySQL、Vue、Mybatis和EMQX等技术构建,深入分析系统需求后,将用户分为管理员和用户两种角色,各自具备不同的权限和功能。对于普通用户,系统提供了设备管理、告警等功能;对于管理员,系统提供了更加丰富的功能,包括设备管理、EMQ管理、系统管理、系统监控和系统工具等。
总之,云原生工业物联网云平台实现了对工业设备的智能化管理与监控,提供了丰富的功能以满足不同角色的需求。通过采用先进的技术架构,本系统具备良好的性能和可扩展性,为工业物联网领域的发展提供了坚实基础。
关键词:工业物联网; EMQX; SpringBoot;MySQL
3.2系统功能需求分析
在对系统需求深入分析后,系统分为管理员、用户两种角色,各自具备不同权限和功能。系统为用户提供的功能包括首页、设备管理(通用物模型、产品分类、产品管理、产品固件、设备分组、设备管理、设备告警、云云对接)等。用户用例图如图3-1所示:
图3-1 用户用例图
系统为管理员提供的功能包括首页、设备管理(通用物模型、产品分类、产品管理、产品固件、设备分组、设备管理、设备告警、云云对接)、EMQ管理(监听器、消息主题、消息订阅、插件管理、规则资源、规则引擎)、系统管理(用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、通知公告、日志管理、新闻分类、新闻资讯、三方登录)、系统监控(在线用户、定时任务、数据监控、服务监控、缓存监控)、系统工具(表单构建、代码生成、系统接口)等。管理员用例图如图3-2所示:
图3-2 管理员用例图
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
6.是否Maven项目:否;
技术栈
1. 后端:Spring+SpringMVC+Mybatis
2. 前端:JSP+CSS+JavaScript+jQuery
使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;
4. 运行项目,在浏览器中输入http://localhost:8080/ 登录
运行截图