关键字

轻量级工业物联网开源平台(含后端源码、前端源码)


  (一)系统介绍

    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后台管理系统设计

  技术架构  管理功能模块

  1. 设备监控大屏

  • 实时设备状态监控

  • 用水量统计分析

  • 故障预警系统

  • 用户管理

    • 会员等级体系

    • 消费记录查询

    • 用户行为分析

  • 财务管理

    • 收入统计报表

    • 交易对账功能

    • 优惠券管理


    (三)源码下载说明以及项目说明

      备注:因是开源项目,建议使用前先遵守查看相关源码项目的协议。如果开发使用请联系原作者授权使用。

      关注公众号,在消息中回复:轻量级物联网999




Logo

更多推荐