主流开源物联网平台整理汇总
本文汇总了 JetLinks、FastBee、ThingsBoard 等二十余个主流开源物联网平台。内容涵盖设备管理、协议接入(MQTT/HTTP/Modbus 等)、规则引擎及可视化大屏功能。涉及 Java、Go、C#、Erlang 等多种技术栈,适用于中小企业及个人学习,以及工业控制、智能家居等场景的系统搭建。

本文汇总了 JetLinks、FastBee、ThingsBoard 等二十余个主流开源物联网平台。内容涵盖设备管理、协议接入(MQTT/HTTP/Modbus 等)、规则引擎及可视化大屏功能。涉及 Java、Go、C#、Erlang 等多种技术栈,适用于中小企业及个人学习,以及工业控制、智能家居等场景的系统搭建。

JetLinks 是一个国产开源的企业级物联网平台,集成了设备管理、数据安全通信、消息订阅、规则引擎等核心能力。支持以平台适配设备的方式连接海量设备,采集数据上云,提供云端 API 实现远程控制。支持多种设备接入协议。 开发语言: Java 官网: https://www.jetlinks.cn/#/ 开源地址: https://gitee.com/jetlinks/jetlinks-community 文档地址: https://hanta.yuque.com/px7kg1/yfac2l 演示地址: http://demo.jetlinks.cn/ (账户:test, 密码:test123456)
FastBee(蜂信物联)开源物联网平台,简单易用,适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等场景。 开发语言: Java 官网: https://fastbee.cn/ 源码地址: https://gitee.com/beecue/fastbee 演示地址: https://iot.fastbee.cn/login?redirect=/index
DC3 是基于 Spring Cloud 的开源可分布式物联网平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。 开发语言: Java 官网: https://doc.dc3.site/ 源码地址: https://gitee.com/pnoker/iot-dc3
PandaX 是 Go 语言开源的企业级物联网平台低代码开发基座,基于 go-restful+Vue3.0+TypeScript+vite3+element-Plus 的前后端分离开发。支持设备管控、规则链、云组态、可视化大屏、报表设计器等功能。 开发语言: Go 官网: https://www.pandax.vip/ 源码地址: https://gitee.com/XM-GO/PandaX 演示地址: https://iot.pandax.vip (账号:admin, 密码:123456)
基于.NET6 的跨平台物联网网关。通过可视化配置,轻松连接到任何设备和系统(如 PLC、扫码枪、CNC、数据库、串口设备等),与 Thingsboard、IoTSharp 或自有物联网平台进行双向数据通讯。支持边缘计算。 开发语言: C# 官网: http://iotgateway.net/ 源码地址: https://gitee.com/iioter/iotgateway 演示地址: http://online.iotgateway.net/
EMQX 是业界领先的统一 MQTT 消息平台。使开发人员能够轻松构建和部署物联网解决方案,实时分发处理大规模物联网数据。 开发语言: Erlang 官网: https://www.emqx.com/zh 源码地址: https://github.com/emqx/emqx
IoTSharp 是一个开源的物联网基础平台,通过属性、遥测、RPC、规则链按照数字孪生概念将物理设备投射到数字世界。支持 HTTP、MQTT、CoAP 以及常见物联网协议的转换,支持常用关系型和时序数据库。 开发语言: C# 官网: https://iotsharp.net/ 开源地址: https://gitee.com/IoTSharp/IoTSharp 文档地址: https://docs.iotsharp.net/docs/intro
迪格云–轻量级物联网开源平台,支持千万级设备承载、电信级稳定性。物模型 - 规则引擎 - 数据通道 - 组态页面全流程低代码开发,前后端完全开源,支持多行业工业协议。 开发语言: Erlang 官网: https://www.dgiotcloud.cn/ 源码地址: https://gitee.com/dgiiot/dgiot
driver-box 是一款支持泛化协议接入的边缘网关框架,以插件化的形式融合了 Modbus、Bacnet、HTTP、MQTT 等主流协议,同时也支持基于 TCP 的各类私有化协议对接。 开发语言: Go 官网: https://ibuilding-x.github.io/driver-box/ 源码地址: https://gitee.com/iBUILDING-X/driver-box
ThingsPanel 是一款轻量级、组件化的开源物联网应用支撑平台,旨在通过可复用的插件减少开发工作。Go 语言开发,支持 MQTT、Modbus 多协议、多类型设备接入与可视化、自动化、告警、规则引擎等功能。 官网: https://www.thingspanel.cn/ 源码地址: https://gitee.com/ThingsPanel
SagooIOT 是一个基于 golang 开发的开源的企业级物联网基础开发平台。负责设备管理和协议数据管理,支持跨平台的物联网接入及管理方案。适配多种接入协议(TCP, MQTT, UDP, CoAP, HTTP, GRPC, RPC 等)。 开发语言: Go 官网: https://iotdoc.sagoo.cn/ 源码地址: https://github.com/sagoo-cloud/sagooiot, https://gitee.com/sagoo-cloud/sagooiot 文档地址: https://iotdoc.sagoo.cn/ 演示地址: https://zhgy.sagoo.cn/
开源 ThingLinks 物联网一体化平台,高性能、高吞吐量、高扩展性。单机可以支持百万链接,同时支持自定义扩展功能,采用 netty 作为通信层组件,支持插件化开发集成。 开发语言: Java 官网: https://www.mqttsnet.com/ 源码地址: https://gitee.com/mqttsnet/thinglinks
联犀是一个基于 golang 开发的 PaaS 云原生微服务物联网平台,帮助开发者快速实现自己的物联网 SaaS 系统。 官网: https://doc.unitedrhino.com/ 源码地址: https://gitee.com/unitedrhino/things
全球首个基于 Zabbix 的开源物联网分布式采集平台,具备百万+ IoT 设备的数据采集、分析、存储能力;是一款真正具备工业级性能与稳定性的物联网大数据中台。 官网: https://zmops.com/ 源码地址: https://github.com/zmops/zeus-iot, https://gitee.com/nantian-zmops/zeus-iot 文档地址: https://zmops.io/docs/ 演示地址: https://zeusdemo.zmops.cn/#/login
禹霖科技 iot-iita 物联网平台,包含品类、物模型、消息转换、插件管理、设备管理、规则引擎、第三方平台接入、数据流转、数据可视化、告警中心等模块,支持 es/td 等多种时序数据库。 开发语言: Java 官网: https://www.openiita.com/ 源码地址: https://gitee.com/open-iita/iotkit-parent
蜂鸟(HummingBird)是 Go 语言实现的超轻量级物联网开发平台,包含设备接入、产品管理、物模型、告警中心、规则引擎等丰富功能模块。采用 GoLang 编写,占用内存极低,单物理机可实现百设备的连接。数据存储使用 SQLite 和 LevelDB。 开发语言: Go 官网: https://doc.hummingbird.winc-link.com/ 开源地址: https://gitee.com/winc-link/hummingbird 演示地址: https://demo.winc-link.com (账号:admin, 密码:123456)
基于 Java8、SpringBoot 2.3.6、ElasticSearch 7.6.2、Redis、MySQL 5.6/5.7 的物联网通讯平台。使用习惯和市面上的物联网云平台一致。 源码地址: https://gitee.com/byte-cub/bytecub
ThingsBoard 是用于数据收集、处理、可视化和设备管理的开源物联网平台。支持标准的 MQTT、CoAP、LWM2M、SNMP 及 HTTP 协议连接将物联网设备接入变得简单。 开发语言: Java 官网: https://thingsboard.io/ 源码地址: https://github.com/thingsboard/thingsboard 文档地址: http://www.ithingsboard.com/docs/
Mainflux 是一个由法国创业公司开发并维护的安全、可扩展的开源物联网平台,使用 Go 语言开发、采用微服务的框架。支持多种接入设备,包括设备、用户、APP;支持多种协议,包括 HTTP、MQTT、WebSocket、CoAP,并支持他们之间的协议互转。 开发语言: Go 官网: https://mainflux.com/index.html 源码地址: https://github.com/mainflux/mainflux 文档地址: https://docs.mainflux.io
NanoMQ MQTT Broker 是一款用于物联网边缘的超轻量级 MQTT 消息服务器。 开发语言: C 官网: https://nanomq.io/zh 源码地址: https://github.com/nanomq/nanomq
三三物联网平台(SANSAN)是一款开源的面向物联网应用的开发者平台。技术层采用多元计算模型,可在多个设备和计算资源上分布式的运行服务;应用层提供了设备接入与管理、数据存储与转发、告警通知、规则引擎、多租户等核心物联网能力。 官网: https://www.sansaniot.com/index.html 源码地址: https://gitee.com/sansaniot 演示地址: https://ssiot.cc/ (账号:ssiot, 密码:123456)

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online