推荐一款开源物联网云平台

Posted BasicLab基础架构实验室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐一款开源物联网云平台相关的知识,希望对你有一定的参考价值。

推荐一款开源物联网云平台

麻烦走过路过的朋友帮忙点个Star,您的Star就是对我们最好的鼓励!

GitEE地址:基础架构实验室-物联网云平台

🦅 架构图

🐯 平台简介

BasicLab基础架构实验室,目前只有互联网大厂才有基础架构团队,基础架构的目的是为了降本增效,用更少的时间开发更多的项目,大大降低企业成本
BasicLab基础架构实验室,打造中国第一流的基础架构中间件平台。

开源不易,给项目点点 Star 吧,真的对我们很重要!!!

basiclab-iot-cloud-platform 基于Java8,SpringBoot 2.x,SpringCLoud,Netty,Nacos,PostgreSQL,TDengine,Redis,Seata,Grafana,Jenkins,Kubernetes等开发,
是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,能帮助你快速建立物联网相关业务系统。

🐉 核心特性

支持统一物模型管理,多种设备,多种厂家,统一管理。

统一对象接入服务,多协议适配网关(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。

统一安全认证服务,支持不同设备的安全认证,大大提升安全等级,覆盖终端安全、传输安全、云端安全

灵活的规则引擎,设备告警,消息通知,数据转发.

强大的ReactorQL引擎,使用SQL来处理实时数据.

🐻 物联网设备接入流程

😎 开源协议

为什么推荐使用本项目?

① 本项目采用比 Apache 2.0 更宽松的 MIT License 开源协议,社区版可 100% 免费使用,不用保留类作者、Copyright 信息。

🐇 技术栈

  1. Spring Boot 2.3.x
  2. Spring Boot 2.3.x
  3. R2DBC 响应式关系型数据库驱动
  4. Project Reactor 响应式编程框架
  5. Netty 高性能网络编程框架
  6. ElasticSearch 全文检索,日志,时序数据存储
  7. PostgreSQL 强大的关系型数据库

🦁 物联网平台功能

功能描述
🚀设备接入网关设备接入唯一入口
🚀网络组件可以启动TCP,MQTT,UDP,CoAP,HTTP服务端/客户端属性接收设备集群消息
🚀规则引擎强大的ReactorQL引擎,使用SQL来处理实时数据
🚀协议管理TCP,MQTT,UDP,CoAP,HTTP,自定义协议
🚀物模型管理根据不同的产品适配不同的通信协议
🚀设备影子设备影子维护设备的实时属性状态
🚀设备管理设备管理
🚀消息中心消息中心
🚀产品管理产品管理
🚀证书管理证书管理
🚀虚拟测试虚拟测试
🚀日志管理日志管理
🚀文件管理文件管理
🚀物联管理物联管理
🚀数据中心数据中心
🚀通知管理通知管理
🚀安全认证服务安全认证服务
🚀OTA升级OTA升级

🕊 统一认证平台功能

功能描述
🚀用户管理用户管理
🚀权限管理配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能
🚀菜单管理角色菜单权限分配、设置角色按机构进行数据范围权限划分
🚀部门管理配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
🚀应用管理配置不同应用的token、rsa鉴权等信息
🚀租户管理配置系统用户所在租户相关的属性

🐱 统一网关API平台

功能描述
🚀路由规则用户是系统操作者,该功能主要完成系统用户配置
🚀熔断策略当前系统中活跃用户状态监控,支持手动踢下线
🚀服务降级角色菜单权限分配、设置角色按机构进行数据范围权限划分
🚀线程池隔离配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能
🚀服务限流配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
🚀应用签名配置系统用户所属担任职务

🐘 统一网关

功能描述
🚀路由流量风控用户是系统操作者,该功能主要完成系统用户配置
🚀熔断流量风控当前系统中活跃用户状态监控,支持手动踢下线
🚀服务降级流量风控角色菜单权限分配、设置角色按机构进行数据范围权限划分
🚀线程池隔离流量风控配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能
🚀服务限流流量风控配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
🚀应用授权/校验配置系统用户所属担任职务

🦊 基础架构整体规划

项目名说明传送门
basiclab-unified-code-quality-audit-platform统一代码质量审计平台Gitee
basiclab-unified-api-gateway-platform统一API网关平台Gitee
basiclab-unified-identity-authentication-platform统一身份认证平台Gitee
basiclab-unified-bpm-platform统一工单流程管理平台Gitee
basiclab-unified-publish-platform统一发布平台Gitee
basiclab-things-link-cloud-platform物联网云平台Gitee
basiclab-bigdata-bi-visualization-platform大数据BI可视化平台Gitee
basiclab-bigdata-data-quality-control-platform大数据数据质量管控平台Gitee
basiclab-bigdata-stream-application-development-platform大数据流应用开发平台Gitee

以上是关于推荐一款开源物联网云平台的主要内容,如果未能解决你的问题,请参考以下文章

开源项目|软件包应用作品:通用物联网系统平台

Spring Cloud开源可分布式物联网(IOT)平台,完整物联网解决方案

100个物联网开源开发工具和资源

TDengine:开源高效的物联网大数据平台

国内物联网平台初探 ——阿里云物联网套件

开源物联网平台建设参考解决方案