thingsboard

thingsboard / thingsboard

#3
21,8206,328+3 todayJava

Open-source IoT Platform - Device management, data collection, processing and visualization.

💡 Use Cases

最适合需要连接多种物联网设备、实时数据处理和可视化监控的中小型物联网应用场景。

智能工厂设备监控

Problem: 工厂有上百台设备需要实时监控运行状态、采集温度、振动等数据,但缺乏统一的平台来集中管理和可视化。

Solution: 使用ThingsBoard连接所有设备(通过MQTT/HTTP),实时采集并存储数据,通过仪表盘可视化设备状态,设置规则链在异常时触发报警。

Example: 注塑机温度超过阈值时自动发送邮件给维护人员,并在仪表盘上用红色高亮显示异常设备。

智慧农业环境管理

Problem: 农场需要监控多个温室的温度、湿度、土壤湿度,并远程控制灌溉和通风设备,但不同传感器协议各异难以统一管理。

Solution: 利用ThingsBoard支持多种协议(MQTT/CoAP/LwM2M)的能力,将不同传感器数据统一接入,创建SCADA风格仪表盘进行集中监控和远程控制。

Example: 在仪表盘上实时查看所有温室环境数据,当土壤湿度低于设定值时自动触发灌溉系统,并通过移动应用推送通知。

共享设备运营平台

Problem: 公司运营数百台共享充电宝设备,需要监控设备状态、电量、使用记录,并为不同区域代理商提供独立的查看权限。

Solution: 使用ThingsBoard的设备管理和多租户功能,为每个代理商创建客户账户并分配专属仪表盘,实时追踪设备使用情况和收益数据。

Example: 代理商A只能看到自己负责区域的设备状态和使用统计,设备电量低于20%时系统自动标记为需要维护。

楼宇能源管理系统

Problem: 商业楼宇需要监控各楼层电表、水表数据,分析能耗模式并生成报告,但现有系统无法灵活定制分析规则。

Solution: 通过ThingsBoard的规则链处理采集的能耗数据,进行数据转换和聚合分析,利用自定义部件创建能耗趋势仪表盘和报表。

Example: 规则链计算每层楼每小时平均能耗,当某区域能耗异常增长时触发报警,并自动生成每日能耗报告发送给物业经理。

📊 Project Info

Language
Java
Stars
21,820
Forks
6,328
Today
+3
Ranking
#3
Collection
Language
Trending Date
May 29, 2026
Last Push
5/28/2026

🏷️ Topics

Java微服务物联网平台数据可视化企业级可扩展物联网开发者工业物联网

📸 Screenshots

thingsboard screenshot 1thingsboard screenshot 2thingsboard screenshot 3