TB
开源 · Apache 2.0

一个 ThingsBoard
管住所有设备

ThingsBoard 是全球最受欢迎的开源物联网平台——设备管理、数据可视化、规则引擎、SCADA 监控,一个实例搞定从数据采集到业务决策的全链路。不绑定云厂商,数据永远在你手里。

ThingsBoard 4.0版本仪表盘与地图可视化界面
MQTTCoAPHTTP LwM2MNB-IoTLoRaWAN SigFoxModbusOPC-UABLE MQTTCoAPHTTP LwM2MNB-IoTLoRaWAN SigFoxModbusOPC-UABLE
关于平台

ThingsBoard 到底是什么?

ThingsBoard 是一个基于 Java 的开源物联网平台,Apache 2.0 协议,代码完全公开。它做的事情很简单:把你的设备数据收上来、处理掉、展示出去、管起来。Prosegur、Intel、Bosch 等企业在生产环境中依赖 ThingsBoard 运行。

跟 AWS IoT 或 Azure IoT Hub 比,ThingsBoard 最本质的不同是——你可以把它装在自己的服务器上。数据不经过任何第三方,不绑定任何云厂商,完全自主可控。

微服务架构

ThingsBoard 支持微服务部署,可从100台线性扩展到100万台设备。底层用 PostgreSQL + Cassandra/TimescaleDB 存储,Kafka 做消息队列。

了解更多 →
ThingsBoard 微服务架构示意图
核心功能

ThingsBoard 能做什么?六个模块讲清楚

不是六个独立产品拼在一起,是一个平台原生包含的六层能力。

01

设备管理

注册 · 配置 · 监控 · RPC

ThingsBoard 的设备管理覆盖全生命周期:注册、配置、在线监控、远程 RPC 控制。设备-资产-客户的多级层级关系灵活定义。

02

数据可视化

30+ Widget · 拖拽式仪表盘

内置30多种可定制 Widget,拖拽设计器让非开发人员也能构建监控大屏。实时和历史数据在同一面板展示,不需要额外 BI 工具。

03

规则引擎

可视化规则链 · AI 节点

ThingsBoard 的规则引擎用拖拽方式设计数据处理流程,支持复杂事件处理。v4.2 新增 AI 规则节点,直接在规则链里接 AI。

04

告警系统

自动触发 · 多级传播

基于遥测数据自动触发告警,告警沿设备→资产→客户链路传播。v4.3 的 Alarm Rules 2.0 让告警配置更灵活。

05

SCADA / HMI

工业监控 · 行业符号库

v3.9 起支持高性能 SCADA 人机界面,v4.0 增加石油天然气与能源行业专用 SCADA 符号库。从数据平台延伸到工业控制。

06

多租户 + 白标

SaaS 运营 · 品牌定制

原生多租户架构,专业版支持白标——自定义 Logo、配色、域名,不写代码就能把 ThingsBoard 变成你自己品牌的平台。

工业场景

ThingsBoard SCADA:不只是仪表盘

SCADA 是 ThingsBoard 近年的重点方向。v3.9 引入 SCADA/HMI 能力,v4.0 加入石油天然气和能源行业的专用符号库——ThingsBoard 正在从"数据展示平台"变成"工业控制平台"。

能源管理

电力、光伏、储能行业用 ThingsBoard SCADA 建实时监控大屏,设备状态、能耗数据、告警信息一目了然。

油气行业

管道监控、井场管理、远程诊断——ThingsBoard 提供了开箱即用的 SCADA 组件和行业符号库。

体验 SCADA
ThingsBoard 能源管理SCADA监控界面
ThingsBoard 石油天然气SCADA工业界面
可视化引擎

ThingsBoard 仪表盘:不用再拼 Grafana

别的平台要搭配 Grafana 或 Power BI 才能看数据,ThingsBoard 自带完整可视化引擎,30+ Widget 开箱即用。

白标定制

专业版的白标功能让集成商可以把 ThingsBoard 包装成自己品牌的产品——换 Logo、换配色、绑域名,客户完全感知不到底层是 ThingsBoard。

EDQS 查询引擎

v4.0 的 EDQS 实现内存级查询,仪表盘响应降到10毫秒以内。设备越多,这个提升越明显。

ThingsBoard 白标定制仪表盘界面
协议接入

ThingsBoard 支持哪些协议?

原生覆盖主流物联网协议,边缘网关兼容遗留设备,配套 TBMQ 提供企业级 MQTT Broker。

MQTTCoAPHTTP LwM2MNB-IoTLoRaWAN SigFoxModbusOPC-UABLE

IoT Gateway

开源边缘网关组件,把 Modbus、OPC-UA、BLE 等工业协议转成 ThingsBoard 能理解的格式。装在边缘侧,解决遗留设备接入的最后一公里。

TBMQ Broker

ThingsBoard 团队做的高性能 MQTT Broker,支持 3.x 和 5.0,专为大规模物联网优化。既能配合 ThingsBoard 用,也能独立部署。

版本与定价

ThingsBoard 怎么选?怎么买?

社区版免费无限制,云服务从 $0 起步。专业版按需付费,也有一次性买断选项。

Cloud 云服务

Free
$0/月
5台设备
  • 100万数据点/月
  • 社区支持
  • 适合学习评估
免费注册
Prototype
$49/月
50台设备
  • 1000万数据点/月
  • 邮件支持
  • 适合原型开发
开始使用
Pilot · 推荐
$149/月
100台设备
  • 5000万数据点/月
  • 白标定制
  • 优先技术支持
立即选择
Business
$749/月
1000台设备
  • 无限数据点
  • 超出 $0.30/设备
  • 专属支持
联系我们

社区版 (CE) — 完全免费

Apache 2.0 开源,无设备限制。含设备管理、可视化、规则引擎核心功能。缺少白标和高级权限。

永久许可 (Perpetual License)

一次买断、永久使用,适合离线部署、军工政务等涉密网络。不需要持续付费。

横向对比

ThingsBoard vs AWS IoT vs Azure IoT Hub

选平台本质上是选数据主权、部署灵活性和成本结构的优先级。

维度ThingsBoardAWS IoT CoreAzure IoT Hub
开源Apache 2.0 开源
部署方式本地 / 云 / 混合仅 AWS 云仅 Azure 云
厂商锁定AWS 锁定Azure 锁定
内置可视化30+ 仪表盘 Widget需搭配 QuickSight需搭配 Power BI
规则引擎内置拖拽式需搭配 Lambda需 Stream Analytics
计费模式按设备/计划按消息量按层级+消息量
核心优势数据自主可控AWS 生态内首选Azure 生态内首选

选 ThingsBoard 的理由

开源无锁定、数据完全自控。AWS/Azure 要拼装好几个服务才能达到 ThingsBoard 开箱即用的水平,总成本往往更高。

ThingsBoard 的短板

自托管需要运维能力,社区版缺白标和高级权限。没 DevOps 团队的话直接用 ThingsBoard Cloud。

行业场景

谁在用 ThingsBoard?

从电力到农业,从车队到工厂,ThingsBoard 的灵活性覆盖几乎所有物联网垂直行业。

智慧能源

电力监控、光伏管理、储能系统、能耗分析。ThingsBoard SCADA 是能源行业做监控大屏的首选方案。

智慧农业

土壤监测、温室控制、智慧灌溉。ThingsBoard 告警系统在异常时自动触发灌溉或通风。

车队追踪

GPS 定位、轨迹回放、里程油耗。ThingsBoard 4.0 的地图组件让车队可视化上了一个台阶。

智能抄表

水电气表远程自动抄读。ThingsBoard 支持 NB-IoT、LoRaWAN 等低功耗广域网,天然适配。

环境监测

空气、水质、噪声、气象数据采集。多租户架构支持多站点分级管理。

工业制造

产线监控、OEE 分析、预测维护。ThingsBoard 规则引擎实现复杂设备联动逻辑。

技术规格

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。

API

完整 REST API + WebSocket 推送。Java、Python 等多语言 SDK。

常见问题

关于 ThingsBoard 的高频问题

ThingsBoard 社区版和专业版区别在哪?

社区版 (CE) 免费开源,含设备管理、可视化、规则引擎,无设备限制。专业版 (PE) 加了白标、高级权限、NB-IoT/LoRaWAN 集成、调度器、报表、SSO。

ThingsBoard 能管多少台设备?

社区版无上限。微服务部署下水平扩展至数十万甚至百万台并发,取决于服务器配置和数据写入频率。

能装在自己服务器上吗?

能。所有版本都支持 Docker、K8s、裸机私有部署。专业版还有永久许可,适合离线和涉密环境。

ThingsBoard 跟 Home Assistant 什么区别?

ThingsBoard 面向企业物联网:多租户、水平扩展、工业协议。Home Assistant 面向家庭智能家居:简单易用、消费级设备。完全不同的赛道。

没有运维团队怎么办?

用 ThingsBoard Cloud 托管版。免费版5台设备够评估,按需升级。运维、安全更新、备份全部官方负责。

上手难度大吗?

功能丰富所以学习曲线确实有。建议从社区版 Docker 部署开始,跟着官方 Hello World 教程走一遍,大概半天能跑通第一个设备。

开始用 ThingsBoard

免费版无设备限制,Cloud 版5台设备永久免费。

免费注册 →