> 文档中心 > 2022年12个开源物联网平台对比(2022年5月31日更新)

2022年12个开源物联网平台对比(2022年5月31日更新)

2021年12个开源物联网平台对比

    • 物联网平台简要对比表
    • 评价的标准
      • ThingsBoard
      • Node-Red
      • ThingsPanel
      • Jetlinks
      • EdgeX Foundry?
    • 参考地址

ThingsPanel QQ群 260150504

物联网平台简要对比表

名字 演示 针对场景 特点 开发语言 开源协议 star 应用场景 描述
ThingsBoard 官网演示 项目交付 功能完整 Java11,angular9 Apache2.0 10.6K 通用 开源物联网平台,包括设备管理、数据收集、处理、可视化。
ThingsPanel 官网演示 项目交付与构建自己产品 简洁易用 Golang Vue.js AGPLv3 165 通用 界面相对做的很美观,插件式结构,实现了物联网常见基础功能,可快速二次开发。
Node-RED 视频 项目交付 低代码 js apache2.0 13.8K 通用 面向事件驱动的低代码物联网平台
Netdata 系统监控 分布式实时监测 C GPLv3 57.2K 通用 从系统、硬件、容器、云服务、边缘计算设备广泛实时高精度收集数据。
Mainflux 视频 工业场景 Golang Apache2.0 1.7K 通用 工业级物联网信息采集和设备管理平台。
Openremote Java Apache2.0 341 通用 整合资产、创建规则、可视化采集的数据。
Blynk C++ MIT 3.1K 嵌入式硬件 Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
jetlinks 官网演示 所有场景均可 符合中国国情 ava,Reactor(VUE) Apache2.0 1.5K 通用 能帮助你快速建立物联网相关业务系统
Homeassistant 官网演示 智能家居 简洁易用 python js mit 3.4K 智能家居 最成熟的智能家居平台。
jerryscript-project C apache 2.0 2.4K 嵌入式硬件 树莓派2 & 3,STM32F4-Discovery
Edgex Foundry Golang apache 2.0 1K 侧重边缘设备计算 旨在为物联网边缘计算创建公共开放的框架

评价的标准

项目 说明
需求 符合需求,距离需求越近越好
设计好 产品设计比较好,包括结构、使用逻辑,否则就在垃圾上搞开发,不值得。
体验 体验好,细节好,人性化设计,出来的质量也很高。
界面 界面最好是不用改,因为改起来很麻烦。
成本 总体拥有成本低。
上手快 很容易上手搞定,而不是需要学习很久。
易扩充 未来容易扩展功能
趋势 符合趋势,避免未来要重新做。
安全 系统安全可靠
稳健 别动不动宕机,这个也是风险的一部分

ThingsBoard

目前国内用的最多,有好多QQ群,java开发,人也比较容易找,不过有一个特点,就是贵,原因就是需要学习英语,另外学习门槛比较高,学会需要花更多的时间。

Node-Red

用户量超过了ThingsBoard,可能因为容易上手吧。低代码是一个特点,构建节点还是需要懂点技术的。界面一般,重功能。

ThingsPanel

Golang Beego开发的项目,前端使用vue.js,界面美观。开发门槛比较低,开发速度可能是最快的。

Jetlinks

Java开发的物联网平台,功能比较全面。

EdgeX Foundry?

EdgeX Foundry 是由 Linux 基金会运营的厂商中立的开放源码项目,旨在为物联网边缘计算创建公共开放的框架。该项目的核心是基于与硬件和操作系统完全无关的参考软件平台建立的互操作框架,使能即插即用的组件生态系统,统一市场,加速物联网方案的部署。具有中立性和即插即用的特点。之前是Java写的,后来使用Golang重构。

作者微信:imyudao(请写明来自于csdn)

参考地址

https://github.com/phodal/awesome-iot
https://www.oschina.net/news/139315/thingspanel-released
https://www.g2.com/categories/iot-device-management
https://geekflare.com/iot-platform-tools/