【程序源代码】轻量级工业物联网开源平台(含后端源码、前端源码)
基于Java 17,Spring Boot 3.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。统一设备接入,海量设备管理:TCP/UDP/MQTT/HTTP、TLS/DTLS、不同厂商、不同设备、不同报文、统一接入,统一管理。规则引擎:灵活的规则模型配置,支持多种规则模型以及自定义规则模型. 设备告警,场景联动,均由统一的规

关键字:
轻量级工业物联网开源平台(含后端源码、前端源码)
(一)系统介绍
1.1 系统介绍
轻量级工业物联网开源平台(含后端源码、前端源码)
基于Java 17,Spring Boot 3.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。整体技术框架图:

(二)软件开发环境及开发工具
系统开发中具体使用到的技术列表如下:
2.1前端技术框架
css、javascript、jQuery
基于jQuery的前端框架
BootStrap(前端框架)、dTree插件、富文本编辑器等
Vue | 前端框架
Ant Design Pro | 后台UI框架
Uni-app | 跨平台框架
2.2后端技术框架Spring Boot 3.4.x
Spring WebFlux 响应式Web支持
R2DBC 响应式关系型数据库驱动
Project Reactor 响应式编程框架
Netty,Vert.x 高性能网络编程框架
hsweb framework 4 业务功能基础框架
ElasticSearch 全文检索,日志,时序数据存储 (可选)
TDengine 设备时序数据存储(可选)
Redis 缓存数据
TimescaleDB 时序数据存储(可选)
PostgreSQL 业务功能数据管理

说明:搭建过程中会使用到这些开发环境和工具。
建议可以提前学习,这些工具都不收费。网络上找到这些工具下载就行。
2.3程序部署和配置
部署简单:最小化运行仅需要java 17,redis,timescaledb即可,无需部署大量中间件。
统一设备接入,海量设备管理:TCP/UDP/MQTT/HTTP、TLS/DTLS、不同厂商、不同设备、不同报文、统一接入,统一管理。
规则引擎:灵活的规则模型配置,支持多种规则模型以及自定义规则模型. 设备告警,场景联动,均由统一的规则引擎管理。
数据权限控制:灵活的非侵入数据权限控制。可实现菜单、按钮、数据三维维度的数据权限控制。可控制单条数据的操作权限。
核心代码展示

2.3.2后台管理系统设计
技术架构 管理功能模块
-
设备监控大屏
-
实时设备状态监控
-
用水量统计分析
-
故障预警系统
-
用户管理
-
-
会员等级体系
-
消费记录查询
-
用户行为分析
-
-
财务管理
-
-
收入统计报表
-
交易对账功能
-
优惠券管理
(三)源码下载说明以及项目说明

备注:因是开源项目,建议使用前先遵守查看相关源码项目的协议。如果开发使用请联系原作者授权使用。
关注公众号,在消息中回复:轻量级物联网999
-
更多推荐



所有评论(0)