抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望

前言

在万物互联的时代,物联网技术正以前所未有的速度改变着我们的生活和工作方式。从智能家居到工业自动化,从智慧城市到智慧农业,物联网平台作为连接物理世界与数字世界的桥梁,其重要性不言而喻。
开发一个稳定、高效、可扩展的物联网平台并非易事,它需要深厚的技术积累和对行业需求的深刻理解。今天,向大家介绍一个基于开源精神打造的物联网中台系统——乐联 IoT 平台。它不仅具备强大的通用后台管理能力,更深度融合了物联网领域的核心功能,为开发和企业提供开箱即用的解决方案。

项目介绍

乐联 IoT 平台是基于芋道开源框架开发的一款前后端代码 100% 开源的物联网中台系统。该项目严格遵循芋道框架的规范,代码结构清晰,易于阅读和扩展。平台在为开发提供一个功能完备、技术先进、易于二次开发的物联网基础平台,无论是用于企业级大规模设备接入场景,还是作为物联网技术的学习入门项目,都能满足需求。

项目功能

通用基础功能

基于若依通用后台管理系统开发
采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
数据库默认使用 MySQL,其它数据库后续进行适配
消息队列可使用 Event、Redis、RabbitMQ、Kafka、RocketMQ 等
权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
支持加载动态权限菜单,按钮级别权限控制,Redis 缓存提升性能
高效率开发,使用代码生成器可以一键生成 Java、Vue 前后端代码、SQL 脚本、接口文档,支持单表、树表、主子表
集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务

物联网功能

品类管理-树型结构品类管理,内置常见物联网设备品类
产品管理-提供产品基本信息设置、物模型定义、产品发布管理、数据解析等
设备管理-基础管理功能(注册、分组、标签等)、运行监控、远程控制、安全管理、数据管理等
设备接入-提供mqtt/http/modbus/udp/coap等常见协议接入、设备认证、接入配置、连接管理、OTA等
组件中心-基于Spring Boot的设备协议接入模块,可实现动态配置、多实例独立部署
规则引擎-数据处理规则、触发条件、执行动作、规则配置、运行管理、场景应用等
告警中心-告警规则配置、告警通知、告警处理、告警监控、告警联动等
数据管理-提供实时数据存储、历史数据时序数据库存储、数据查询分析、数据推送等
另提供可视化大屏、第三方平台对接、视频接入、无人机接入、AI算法集成等功能

项目架构

平台架构图
1.png

项目特点

1、开源开放:平台秉承开源精神,前后端代码完全公开,为社区贡献和共同进步提供了基础。
2、架构清晰:采用 Spring Boot 多模块设计,代码结构清晰,易于理解和维护。
3、扩展性强:平台设计充分考虑了扩展性,无论是数据库、消息队列还是云服务,都支持灵活替换和扩展。
4、开发高效:内置的代码生成器和标准化接口,让开发者可以快速搭建和定制化开发。
5、功能完备:不仅具备通用后台管理功能,更深度集成了物联网领域的核心模块,满足多样化的业务需求。

项目技术

后端环境

组件
版本要求
备注
JDK
>= 1.8
必需
Maven
>= 3.6
必需

基础设施

组件
备注
数据库
必需,当前仅提供 MySQL 8 脚本,PostgreSQL、Oracle、SQL Server、DM、大金等数据库待补充脚本
Redis
必需
时序数据库
必需,可选择已实现的 TDengine (3.3.2.0) 或 Elasticsearch,Timescale 待移植,IotDB 待贡献
消息队列(MQ)
可选,支持 Kafka、RocketMQ、Akka,Spring Event 为默认选项
EMQX
可选

前端环境

组件
版本要求
备注
浏览器
Chrome >= 100

Firefox >= 100

Edge >= 100
推荐使用大版本号100以上的浏览器
Node.js
v18+
必需
pnpm
-
必需

项目演示

在线演示地址:http://8.138.211.121:30080/
账号密码:test/654321

项目效果

乐联 IoT 平台通过其强大的功能和灵活的架构,能够有效支撑各类物联网应用场景。无论是管理成千上万的设备,还是实现复杂的业务逻辑和场景联动,平台都能提供稳定可靠的支持。其可视化界面友好,操作便捷,大大降低了物联网应用的开发和运维门槛。
系统登录
2.png
数据大屏
3.png
系统首页
4.png
设备管理
5.png
产品管理
6.png

7.png
组态中心
8.png
规则引擎
9.png
告警中心
10.png
系统管理
11.png

项目源码

后端:https://gitee.com/open-enjoy/enjoy-iot
前端:https://gitee.com/open-enjoy/enjoy-web

总结

乐联 IoT 平台是一个集通用后台管理与专业物联网功能于一体的综合性开源平台。它不仅为开发提供了一个功能强大的技术底座,更通过开源的方式促进了技术的交流和共享。随着物联网技术的不断发展,相信乐联 IoT 平台会持续迭代和完善,为更多企业和开发创造价值。

关键词

作者:小码编匠
出处:gitee.com/smallcore/DotNetCore
声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!

END

12.jpeg
13.gif
备注【开源
方便大家交流、资源共享和共同成长
纯技术交流群、需要的小伙伴请扫码

有收获?不妨分享让更多人受益
关注「程序员开源栈」,共同提升技术实力

点分享
点收藏
点在看
点点赞

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码