ThingsBoard - 开源物联网平台
ThingsBoard 是一个开源物联网平台,用于设备管理、数据采集、处理与可视化,支持实时仪表板、规则引擎和 SCADA 监控,可本地部署或使用云服务。
社区作者 · zZz
它解决什么问题
ThingsBoard 是一个开源物联网平台,覆盖设备管理、数据采集、数据处理和可视化全流程。核心功能包括:安全地配置、监控和控制设备与资产,并通过服务端 API 定义设备、资产、客户等实体之间的关系;以可扩展且容错的方式收集和存储遥测数据,使用内置或自定义部件和灵活的仪表板进行可视化,并可同客户共享;SCADA 仪表板支持实时监控和控制工业流程,通过 SCADA 符号创建和管理任意工作流;规则引擎可定义复杂的数据处理链,对设备数据进行转换和标准化,支持基于遥测事件、属性更新、设备不活跃和用户操作等触发告警。
页面展示了设备管理、数据可视化、SCADA 仪表板、规则引擎、智能能源、SCADA 泳池、站点车队跟踪、智能农业、智能计量等应用场景(配图 1-10)。项目基于 Apache 2.0 许可证开源,提供本地部署和 ThingsBoard Cloud 云服务两种方式,适合需要快速构建物联网解决方案的开发者、系统集成商和企业。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
根据 GitHub 页面说明,ThingsBoard 提供两种部署方式:本地部署(on-premises)和 ThingsBoard Cloud 云服务。本地部署的具体安装步骤、环境要求和命令请参考官方文档的 Installation options 和 Getting Started 指南。首次使用时可按照 Getting Started 流程学习:连接设备到 ThingsBoard、从设备推送数据、构建实时仪表板、创建客户并分配仪表板、定义阈值和触发告警、设置邮件/SMS/移动应用或第三方服务的通知。
若遇到问题,可访问项目 GitHub Issues 页面获取社区支持。