概述
ThingsBoard是功能完整的开源物联网平台,由乌克兰团队开发,提供设备管理、资产管理、规则引擎、数据可视化、告警、多租户等端到端能力。支持MQTT、CoAP、HTTP、LwM2M等协议,内置多种图表、地图、控件组件,可快速构建物联网监控大屏与应用。采用Java/Spring技术栈,支持集群部署,适合中小规模IoT项目快速落地。提供社区版(Apache 2.0)与专业版(商业支持、高级功能)。
ThingsBoard与EMQX、Home Assistant的定位不同:EMQX侧重MQTT接入,ThingsBoard是完整平台;Home Assistant侧重智能家居,ThingsBoard更通用。ThingsBoard适合工业监控、智慧农业、能源管理、设备运维等B端场景,可对接Modbus、OPC-UA等工业协议(通过网关转换)。达希物联在物联网方案中,ThingsBoard可作为快速落地的平台选型,与物联网卡、EMQX等配合使用。
核心功能
设备与资产管理
设备、资产、租户、客户的多层级组织。设备支持属性、遥测、RPC。资产可关联设备,实现分组与权限管理。支持设备凭证、预配置、批量导入。
规则引擎与告警
可视化规则链:消息过滤、转换、告警、转发。支持告警规则、告警确认、告警通知。可转发至Kafka、RabbitMQ、HTTP等外部系统。与设备遥测、属性、事件联动。
仪表盘与多租户
拖拽式仪表盘,多种图表、地图、控件。支持实时数据、历史曲线、告警列表。多租户架构,支持SaaS、白标。租户可创建客户,客户可管理设备与资产。
应用场景
工业监控、智慧农业、能源管理、设备运维、智能楼宇。适合中小规模(数千至数万设备)IoT项目快速落地。与EMQX、Modbus网关等配合,可接入各类设备。社区活跃,文档完善,是开源物联网平台的热门选择。