推荐八个国内宝藏级的开源物联网平台,超级实用,建议收藏!(开源物联网平台)

推荐八个国内宝藏级的开源物联网平台,超级实用,建议收藏!(开源物联网平台) 一、Maxdoop这是一家新出的开源物联网平台。代码结构清晰,上手简单,可以快速构建出物联网业务系统;集成设备管理、数据安全

推荐八个国内宝藏级的开源物联网平台,超级实用,建议收藏!(开源物联网平台)

一、Maxdoop

这是一家新出的开源物联网平台。代码结构清晰,上手简单,可以快速构建出物联网业务系统;集成设备管理、数据安全通信、消息订阅、规则引擎等物联网核心能力,支持自定义通信协议连接海量设备。

1.核心特点:在于其发展市场广阔,潜力无限。不仅拥有专业团队维护,依托多年技术沉淀,经过多个物联网项目的长期验证开发。公司拥有完善的服务体系,用户遇到问题能快速得到帮助。已服务超过200家企业,横跨多个物联网相关领域行业,拥有丰富的行业经验。

2.技术优势:Maxdoop采用主流前后端技术实现的物联网基础平台,也是一款界面优雅、架构优良、代码简洁、功能完善的面向物联网的快速开发平台。

01.前端技术栈:基于最新的Vue&elemnetUI、TypeScript、Vite、Element-Plus、Pinia等主流技术,支持国际化。它提供了系统配置文件,可轻松实现个性化定制,并拥有丰富的布局和主题,适用于市面上各种中后台应用场景,并兼容PC、平板和移动端。代码风格精简,面向后端开发工程师,易于理解和上手。

02.后端技术栈:基于 SpringBoot,dubbo,Mybatis-plus,Shiro,JWT等技术栈,门槛低、上手快;技术先进、安全稳定、代码结构清晰、注重 代码规范,方便初学者上手快速开发。此外,支持常见的容器化技术,如Docker和Kubernetes。同时,还提供了Lambda、Stream API和Webflux等生产实践。

3.开源版主要功能:

全部源码开放,前后端分离架构 后端采用 Spring Boot、Shiro、My&atis-Plus 的单体项目,经济实用,可直接部署快速开启项目。

产品管理 支持多种通信协议物模型定义 规则引擎设备管理 场景联动配置设备调试 告警配置支持运维监控 通知管理支持数据权限控制 日志管理组件管理 支持数据权限控制

二、 蜂信物联(FastBee)

一款简单易用,更适合中小企业和个人使用的物联网平台

1.产品特点:

简单易用,快速实现设备联网。更适合中小企业和个人使用的物联网平台,后端采用Spring boot,前端采用Vue,移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等。

2.技术优势:

服务端:相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、TDengine、EMQX、Netty等;开发工具:IDEA。Web端:相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui、Echart等;开发工具:Visual Studio Code。移动端(微信小程序 / Android / Ios / H5):相关技术:uniapp、uView、uChart;开发工具:HBuilder。硬件端:相关技术: ESP-IDF、Arduino、FreeRTOS、Python、Lua等;开发工具:Visual Studio Code 和 Arduino等。

3.开源版功能:

权限管理 产品管理系统监控 设备管理物模型管理 硬件SDK

三、DC3

是基于 Spring Cloud 的开源可分布式物联网 (IOT) 平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。且所有的代码都是开放的。

1.架构设计

iot-dc3-architecture

2.DC3 模块划分

驱动层:用于提供标准或者私有协议连接物理设备的 SDK,负责南向设备的数据采集和指令控制,基于 SDK 可实现驱动的快速开发;数据层:负责设备数据的收集和入库,并提供数据管理接口服务;管理层:用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;应用层(部分完成):用于提供数据开放、任务调度、报警与消息通知、日志管理等,具备对接第三方平台能力。

3.DC3 功能设计

可伸缩:水平可伸缩的平台,构建使用领先的 Spring Cloud 开源技术;容错:没有单点故障弱,集群中的每个节点是相同的;健壮和高效:单一服务器节点可以处理甚至数百成千上万的设备根据用例;可定制:添加新的设备协议,并注册到服务中心;跨平台:使用 Java 环境可异地、分布式多平台部署;自主可控:私有云、公有云、边缘部署;完善性:设备快速接入、注册、权限校验;安全:数据加密传输;多租户:命名空间,多租户化;云原生:Kubernetes;容器化:Docker。

4.技术实现:DC3 平台是基于 Spring Cloud 架构开发的,是一系列松耦合、开源的微服务集合。 微服务集合由 4 个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信息域数据处理等一系列的服务。

四、 蜂鸟

蜂鸟(HummingBird) 是Golang语言实现的超轻量级物联网开发平台,从这个平台设计之初,轻量级、性能优异是他们的一条开发准则。所以它服务都是采用Golang语言编写,占用内存极低。在数据存储上,创新的使用了SQLite和LevelDB当作存储数据库,得益于SQLite的轻量级和LevelDB对数据的高吞吐和高压缩的特点, 经过实际测试,在1C/1G 100G存储的物理机上,可实现数千设备的连接和8000W条的消息存储。

“麻雀(蜂鸟)虽小,五脏俱全” 虽然蜂鸟作为一个超轻量级物联网平台,但是他的核心功能并不会消减。设备接入、产品管理、物模型、告警中心、规则引擎…这些所有物联网平台的标配功能,都可以在本平台中找到。

1.产品优势

免费开源:源代码全部开源,可供个人学。性能优异:经过实际测试,在2C4G主机上,可支持60k的设备连接。模拟4k设备以1000ms的间隔向服务端发送16kb长度的属性数据,cpu使用率稳定在百分之60、内存使用率稳定在百分之16。多数据支持:平台支持SQLite、LevelDB和MySQL、TDengine数据库,用户可以根据自己的项目需要,选择适合自己的数据库。云插件:平台实现了阿里云、腾讯云、华为云、oneNet等物联网平台的对接,支持把数据上报到各大物联网平台中。支持可视化大屏:用户只需要进行简单拖拽,无需写任何代码,即可完成可视化大屏开发设计。内置产品模版库: 平台内部预置产品模版(390条),帮助用户一键创建产品。文档清晰:平台文档清晰完整,文档内部有大量使用案例和视频教程,帮助用户快速理解产品和使用产品。部署简单:平台所有服务都是以docker形式运行,支持docker-compose命令一键启动。成本优势:在中小型物联网项目(设备数<=5000)中,只需要2C4G主机即可,并且还可以支持本地部署。

五、 Kingskit

ThingsKit是一个开箱即用的物联网平台,它可以帮助您快速实现物联网的数据收集、分析处理、可视化和设备管理,支持通过行业标准物联网协议(MQTT、TCP、UDP、CoAP和 HTTP)实现设备连接,帮助您屏蔽物联网的复杂特性,让您专注业务应用开发,缩短物联网项目的交付周期。

1.核心优势

海量连接 高性能 数据安全 易运维信创国产化 快速定制高可靠 可扩展多协议 可视化

2.产品功能:

六、Jetlinks

JetLinks IOT是一个开源的、企业级的物联网平台,它集成了设备管理、数据安全通信、消息订阅、规则引擎等一系列物联网核心能力,支持以平台适配设备的方式连接海量设备,采集设备数据上云,提供云端API,通过调用云端API实现远程控制。JetLinks物联网平台还支持多种设备接入协议,并提供了丰富的协议库。

1.产品优势:

JetLinks支持设备侧最小化改动灵活接入不同厂商、不同协议的多种设备,实现了动态协议包、热部署等核心能力,在开发智慧园区、智慧城市类大型应用场景时能够发挥最大优势。JetLinks所有源代码面向用户开源,支撑二次开发,帮助企业快速建立自己的物联网应用平台。使用全响应式非阻塞的开发方式,多年实践反复优化性能,实现8C16G的单机服务器支持20万+设备连接的同时,支持3万/s的数据并发。90%以上自研底层组件,自主可控。从数据库操作到应用管理的规则引擎和消息总线再到集群调度规则,我们自主研发了整体技术架构。基础设施: 点对点集群调度以及RPC,分布式定时任务,灵活的非侵入行级数据权限控制。国内研发团队,交互更友好、沟通更便捷。最高可提供7*24小时技术支持。已服务超过200家国内中大型企业,横跨包括智能制造、智慧城市、智慧工业、智慧桥隧等领域。基于自研能力,我们能根据客户和产品需求进行定制开发,满足特定的业务目标,并快速响应市场变化。此外,还可以根据内部技术能力和架构需求进行优化和扩展,提供高度个性化、创新性和竞争力强的解决方案。

2.开源版核心功能:可通过MQTT、HTTP、TCP网络协议接入设备并支持自定义消息协议。

设备管理,设备接入 系统监控,数据统计多消息协议支持 邮件、短息、语音、WebHook、钉钉、企业微信通知支持 规则引擎-场景联动 MQTT,TCP(TLS)、HTTP 告警中心支持 系统日志、访问日志 关系配置支持

七、EMQ

1.核心优势:

MQTT 5.0:完全支持 MQTT 5.0 和 3.1.1。与任何标准 MQTT 客户端 SDK 兼容。可扩展性:使用单个 EMQX 集群将 MQTT 扩展到连接 1 亿台设备。可靠性:通过三个 QoS 级别保证 MQTT 消息的可靠双向传输。安全性:通过 TLS/SSL 加密确保 MQTT 通信安全,并使用 ACL 保护数据。高性能:单台服务器每秒可分发和处理数百万 MQTT 消息。低延迟:以个位数毫秒的延迟保证 MQTT 消息的实时交付。互操作性:在各种系统、设备、数据库和云服务之间顺利集成。多云支持:无供应商锁定。可在边缘、企业内部和任何公共云中部署和运行。

2.产品功能:

弹性可靠多协议,连接海量物联网设备:通过开放标准的 MQTT 或 CoAP 协议,以可靠、高效、安全的方式连接数以亿计的物联网设备,稳步开启您的物联网业务。实时消息引擎,双向数据移动与分发:百万级吞吐、毫秒级时延的全球领先 MQTT 消息服务器,在任何地方高性能、高可靠地实时双向移动和分发物联网数据。SQL 规则引擎,实时处理 MQTT 消息数据:使用强大的基于 SQL 的规则引擎或流处理引擎,以灵活、丰富的操作实时提取、过滤、转换和处理物联网数据。可视化编排,一站式数据与云服务集成:使用开箱即用的数据桥接,只需简单点击操作就能与 40 多个云服务、数据库和企业系统无缝集成,快速构建物联网应用。

01.NanoMQ 是于 2021 年初发布的边缘计算开源项目,是面向物联网边缘计算场景的下一代轻量级高性能 MQTT 消息服务器。

NanoMQ 致力于提供一个能够在边缘端统一数据流动的轻量级高性能消息总线。同时提供极佳的拓展性和可移植性,适配各类嵌入式平台。让分散在边缘的碎片数据能够被轻松管理和获取。

02.LF Edge eKuiper 是 Golang 实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。eKuiper 的主要目标是在边缘端提供一个流媒体软件框架(类似于 Apache Flink)。eKuiper 的规则引擎允许用户提供基于 SQL 或基于图形(类似于 Node-RED)的规则,在几分钟内创建物联网边缘分析应用。

03.Neuron 是运行在各类物联网边缘网关硬件上的工业协议网关软件,旨在解决工业 4.0 背景下设备数据统一接入难的问题。通过将来自繁杂多样工业设备的不同协议类型数据转换为统一标准的物联网 MQTT 消息,实现设备与工业物联网系统之间、设备彼此之间的互联互通,进行远程的直接控制和信息获取,为智能生产制造提供数据支撑。

04.EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒级的低时延。

八、 AIRIOT

AIRIOT 物联网平台是一款以低代码搭建物联网系统的通用型平台产品,强大的五大核心能力引擎,布局物联网产业格局,赋能物联网应用的全场景落地。

1.核心优势:

海量驱动库秒级接入,无缝对接三维画面和数字孪生,平台预制项目模板快速落地项目,AI和算法让智能创造无限可能。海量驱动覆盖更广:秒级接入90%以上的驱动类型,包括通用型驱动、厂商驱动、行业驱动、网关驱动等。沉浸式三维可视化:一套平台涵盖了图表组件、工艺流程图、GIS组件、视频组件、三维展示等可视化能力。无缝对接数字孪生:为数字工厂、车间、智慧楼宇、智慧城市等相关领域搭建物联场景的空间底座。丰富项目案例模板:40+应用场景案例任选,开箱即用,轻松搞定用户需求,大幅节省项目交付成本。率先接入AI应用:AI驱动平台应用,数据点自动生成、修改图表自动完成、行业菜单自动搭建等功能。丰富算法模型库:平台积累了丰富的行业算法模型库,产品生态共建行业智能。

2.产品功能:

数据采集与控制引擎可视化组态引擎数据分析引擎业务流引擎二次开发引擎各开源物联网平台的优势对比总结如下:

Maxdoop

– 提供完善的物联网核心能力,包括设备管理、数据安全通信等。同时拥有专业团队维护,提供完善的服务体系。采用主流前后端技术,提供优雅的界面和良好的代码结构。

蜂信物联

– 简单易用,快速实现设备联网。支持多种硬件设备,如ESP32、ESP8266等。后端采用Spring Boot,前端采用Vue,同时支持移动端应用。

DC3

– 基于Spring Cloud微服务架构,具有高伸缩性、高可靠性、可定制性等优势。提供了从物理域数据采集到信息域数据处理的一系列微服务。

蜂鸟

– 超轻量级,占用内存极低,支持多种数据库。采用Golang语言开发,提供内置产品模板库,文档清晰。

Kingskit

– 开箱即用,帮助用户快速实现物联网的数据收集、分析处理等。支持多种标准物联网协议,如MQTT、CoAP等。

JetLinks

– 提供设备管理、数据安全通信等核心能力,支持海量设备接入。自主研发了整体技术架构,提供全响应式非阻塞的开发方式。

MQTT

– 轻量级高性能MQTT消息服务器,适用于边缘计算场景。提供极佳的拓展性和可移植性,适配各类嵌入式平台。

AIRIOT

– 低代码搭建物联网系统,提供五大核心能力引擎,预制项目模板快速落地项目。提供海量驱动库,无缝对接数字孪生,率先接入AI应用。

这些平台各有优势,大家可根据实际需求进行选择。

(图片来源于各网站,侵权立删)

作者:Maxdoop 一个开源的、企业级的物联网平台

为了避免权属纠纷,特做如下说明:本站内容作品来自用户分享及互联网,仅供参考,无法核实真实出处,并不代表本网站赞同其观点和对其真实性负责,本网站仅提供信息存储空间服务,我们致力于保护作者版权,如果发现本站有涉嫌侵权的内容,欢迎发送邮件至youxuanhao@qq.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

原文标题:推荐八个国内宝藏级的开源物联网平台,超级实用,建议收藏!(开源物联网平台)

Like (0)
Previous 2025年3月28日 下午12:44
Next 2025年3月28日 下午12:59

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:youxuanhao@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信