[开源]一个基于SpringBoot与SpringCloud构建的开源物联网云平台

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介


BasicLab-IoT物联网平台

BasicLab-IoT物联网平台作为BasicLab基础架构实验室众多产品中的物联网平台,它是一个基于SpringBoot与SpringCloud构建的开源物联网云平台,旨在为设备连接、数据采集、处理与分析提供一站式解决方案。本项目采用PostgreSQL作为关系型数据库存储核心数据,并遵循Apache 2.0许可协议,鼓励社区贡献与商业友好使用。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

系统截图

     

四、功能概述

BasicLab的目标

BasicLab成立的初衷是,让传统企业在接入BasicLab全产品生态体系后,用最短的时间、最低的成本、最快的速度,完成最前沿的数字化升级转型,能帮助传统企业完成数字化产业升级。

BasicLab的由来

BasicLab是以国家2035远景政策为指导,在三年前开始构思,全产品体系会使用到7种开发语言,是由个人利用业余时间运营的,其目的是帮助传统企业能够用较低的成本完成国家2035数字化产业升级和转型,实现社会价值和个人价值。

BasicLab的开源

BasicLab目前是将BasicLab-IoT物联网平台单一产品分出开源版本贡献开源社区。

BasicLab的产品体系规划

BasicLab产品体系规划包含以下内容:

功能列表

1、系统管理:用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、通知公告、日志管理

2、系统监控:在线用户、定时任务、Sentinel控制台、Nacos控制台、Admin控制台、任务调度管理

3、系统工具:表单构建、代码生成、系统接口

4、设备集成:设备管理、子设备管理、产品管理、协议管理、规则引擎、物模型

5、规则引擎消息转发:支持KAFKA节点、HTTP节点、PREDICATE节点、ROCKET_MQ节点、RABBIT_MQ节点、MYSQL节点、MQTT节点、TOPIC节点、LOG节点

五、技术选型

BasicLab-IoT物联网平台架构图

 

BasicLab全产品体系层次架构图

技术栈

1、采用前后端分离的模式,前端框架VUE。

2、后端采用Spring Boot、Spring Cloud & Alibaba。

3、设备网关基于Emqx、Netty、Reactor3、Reactor-netty。

4、注册中心、配置中心选型Nacos,权限认证使用Redis。

5、流量控制框架选型Sentinel,分布式事务选型Seata。

6、时序数据库采用TDengine开源、高效的物联网大数据平台、处理物联网海量数据写入与负载查询。

技术栈

  • 后端:SpringBoot, SpringCloud

  • 数据库:PostgreSQL

  • 协议:HTTP/HTTPS

  • 许可证:Apache License 2.0

环境需求

  • Java 8+

  • Maven 3.6+

  • PostgreSQL 13+

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • 数百Kaggle GM的秘密宝库分享。
  • 德国宣布移除5G网络华为、中兴等组件
  • 面试官:要保证消息不丢失,又不重复,消息队列怎么选型?
  • 开源日报 | FB开源C++框架Ocean;程序员起诉GitHub后续;开源AI智能眼镜;大模型四小龙;英伟达有的AMD也要有
  • 搞大模型,没有重排工具怎么行?
  • Vue诞生10年,创始人尤雨溪推动“锈化”——通过Rust提升Web基础设施性能
  • Spring Boot集成Atomix快速入门Demo
  • 工控5年!!!只会给RS232接三根线???
  • 62.2K Star 6万人关注!!!文件同步神器,从未如此简单
  • 3人团队年入1000万,本地生活还能这么玩?
  • 百度文心旗舰模型全线降价,价格战能持续多久?哪些企业先淘汰?
  • 阿尔特曼20年:从“硅谷地下国王”到黯然离场
  • 10年砸下650亿美元,硅谷最疯狂的元宇宙投资故事揭秘
  • 通用机器人是 AI 时代的新 "iPhone" 吗?
  • 奇舞周刊第533期:单点登录(SSO)实现详解
  • 曾炒到 10 万一台的苹果 Vision Pro,IDC 预测:年销量不超过 50 万台,低配版或明年发布
  • 相见恨晚的《新程序员》 AI 专辑
  • 月薪集中在8k-17k、近六成的人一年没跳槽、AI可减少20%-40%工作量,2024中国开发者调查报告来了!
  • “我的代码被微软和 OpenAI 抄了,维权后被他们耗了两年”
  • 小程序如何开通流量主赚钱呢?