ThingsBoard 是全球最受欢迎的开源物联网平台——设备管理、数据可视化、规则引擎、SCADA 监控,一个实例搞定从数据采集到业务决策的全链路。不绑定云厂商,数据永远在你手里。
ThingsBoard 是一个基于 Java 的开源物联网平台,Apache 2.0 协议,代码完全公开。它做的事情很简单:把你的设备数据收上来、处理掉、展示出去、管起来。Prosegur、Intel、Bosch 等企业在生产环境中依赖 ThingsBoard 运行。
跟 AWS IoT 或 Azure IoT Hub 比,ThingsBoard 最本质的不同是——你可以把它装在自己的服务器上。数据不经过任何第三方,不绑定任何云厂商,完全自主可控。
ThingsBoard 支持微服务部署,可从100台线性扩展到100万台设备。底层用 PostgreSQL + Cassandra/TimescaleDB 存储,Kafka 做消息队列。
了解更多 →不是六个独立产品拼在一起,是一个平台原生包含的六层能力。
ThingsBoard 的设备管理覆盖全生命周期:注册、配置、在线监控、远程 RPC 控制。设备-资产-客户的多级层级关系灵活定义。
内置30多种可定制 Widget,拖拽设计器让非开发人员也能构建监控大屏。实时和历史数据在同一面板展示,不需要额外 BI 工具。
ThingsBoard 的规则引擎用拖拽方式设计数据处理流程,支持复杂事件处理。v4.2 新增 AI 规则节点,直接在规则链里接 AI。
基于遥测数据自动触发告警,告警沿设备→资产→客户链路传播。v4.3 的 Alarm Rules 2.0 让告警配置更灵活。
v3.9 起支持高性能 SCADA 人机界面,v4.0 增加石油天然气与能源行业专用 SCADA 符号库。从数据平台延伸到工业控制。
原生多租户架构,专业版支持白标——自定义 Logo、配色、域名,不写代码就能把 ThingsBoard 变成你自己品牌的平台。
SCADA 是 ThingsBoard 近年的重点方向。v3.9 引入 SCADA/HMI 能力,v4.0 加入石油天然气和能源行业的专用符号库——ThingsBoard 正在从"数据展示平台"变成"工业控制平台"。
电力、光伏、储能行业用 ThingsBoard SCADA 建实时监控大屏,设备状态、能耗数据、告警信息一目了然。
管道监控、井场管理、远程诊断——ThingsBoard 提供了开箱即用的 SCADA 组件和行业符号库。
体验 SCADA
别的平台要搭配 Grafana 或 Power BI 才能看数据,ThingsBoard 自带完整可视化引擎,30+ Widget 开箱即用。
专业版的白标功能让集成商可以把 ThingsBoard 包装成自己品牌的产品——换 Logo、换配色、绑域名,客户完全感知不到底层是 ThingsBoard。
v4.0 的 EDQS 实现内存级查询,仪表盘响应降到10毫秒以内。设备越多,这个提升越明显。
原生覆盖主流物联网协议,边缘网关兼容遗留设备,配套 TBMQ 提供企业级 MQTT Broker。
开源边缘网关组件,把 Modbus、OPC-UA、BLE 等工业协议转成 ThingsBoard 能理解的格式。装在边缘侧,解决遗留设备接入的最后一公里。
ThingsBoard 团队做的高性能 MQTT Broker,支持 3.x 和 5.0,专为大规模物联网优化。既能配合 ThingsBoard 用,也能独立部署。
社区版免费无限制,云服务从 $0 起步。专业版按需付费,也有一次性买断选项。
Apache 2.0 开源,无设备限制。含设备管理、可视化、规则引擎核心功能。缺少白标和高级权限。
一次买断、永久使用,适合离线部署、军工政务等涉密网络。不需要持续付费。
选平台本质上是选数据主权、部署灵活性和成本结构的优先级。
| 维度 | ThingsBoard | AWS IoT Core | Azure IoT Hub |
|---|---|---|---|
| 开源 | Apache 2.0 开源 | 否 | 否 |
| 部署方式 | 本地 / 云 / 混合 | 仅 AWS 云 | 仅 Azure 云 |
| 厂商锁定 | 无 | AWS 锁定 | Azure 锁定 |
| 内置可视化 | 30+ 仪表盘 Widget | 需搭配 QuickSight | 需搭配 Power BI |
| 规则引擎 | 内置拖拽式 | 需搭配 Lambda | 需 Stream Analytics |
| 计费模式 | 按设备/计划 | 按消息量 | 按层级+消息量 |
| 核心优势 | 数据自主可控 | AWS 生态内首选 | Azure 生态内首选 |
开源无锁定、数据完全自控。AWS/Azure 要拼装好几个服务才能达到 ThingsBoard 开箱即用的水平,总成本往往更高。
自托管需要运维能力,社区版缺白标和高级权限。没 DevOps 团队的话直接用 ThingsBoard Cloud。
从电力到农业,从车队到工厂,ThingsBoard 的灵活性覆盖几乎所有物联网垂直行业。
电力监控、光伏管理、储能系统、能耗分析。ThingsBoard SCADA 是能源行业做监控大屏的首选方案。
土壤监测、温室控制、智慧灌溉。ThingsBoard 告警系统在异常时自动触发灌溉或通风。
GPS 定位、轨迹回放、里程油耗。ThingsBoard 4.0 的地图组件让车队可视化上了一个台阶。
水电气表远程自动抄读。ThingsBoard 支持 NB-IoT、LoRaWAN 等低功耗广域网,天然适配。
空气、水质、噪声、气象数据采集。多租户架构支持多站点分级管理。
产线监控、OEE 分析、预测维护。ThingsBoard 规则引擎实现复杂设备联动逻辑。
开发者做技术选型需要的关键参数。
后端 Java,前端 Angular。GitHub 开源,持续活跃维护。
PostgreSQL + Cassandra / TimescaleDB。v4.1 起支持 Cassandra 5.0。
Docker、K8s、裸机。微服务和单体两种模式。
v4.3.1.1(2026年3月),LTS 支持至2027年7月。
内置队列,生产环境推荐 Kafka。缓存支持 Redis / ValKey。
完整 REST API + WebSocket 推送。Java、Python 等多语言 SDK。
社区版 (CE) 免费开源,含设备管理、可视化、规则引擎,无设备限制。专业版 (PE) 加了白标、高级权限、NB-IoT/LoRaWAN 集成、调度器、报表、SSO。
社区版无上限。微服务部署下水平扩展至数十万甚至百万台并发,取决于服务器配置和数据写入频率。
能。所有版本都支持 Docker、K8s、裸机私有部署。专业版还有永久许可,适合离线和涉密环境。
ThingsBoard 面向企业物联网:多租户、水平扩展、工业协议。Home Assistant 面向家庭智能家居:简单易用、消费级设备。完全不同的赛道。
用 ThingsBoard Cloud 托管版。免费版5台设备够评估,按需升级。运维、安全更新、备份全部官方负责。
功能丰富所以学习曲线确实有。建议从社区版 Docker 部署开始,跟着官方 Hello World 教程走一遍,大概半天能跑通第一个设备。
免费版无设备限制,Cloud 版5台设备永久免费。