ThingsBoard是开源物联网平台,支持数据采集、处理、可视化与设备管理
通过MQTT、CoAP和HTTP等工业标准IoT协议实现设备连接,支持云端与本地部署。ThingsBoard具备可扩展性、容错性和高性能,确保数据永不丢失。
产品生态
实时IoT仪表盘
ThingsBoard支持创建丰富的IoT仪表盘,用于实时数据可视化和远程设备控制。超过600个可定制部件,可满足大多数IoT场景下终端用户自定义仪表盘的需求。
ThingsBoard功能特性
遥测数据采集
以可靠方式采集和存储遥测数据,应对网络与硬件故障。可通过可定制Web仪表盘或服务端API访问已采集数据。
多租户
开箱即用支持多租户部署。单个租户可拥有多名租户管理员及数百万设备与客户。
数据可视化
开箱即用提供30+可配置部件及内置编辑器创建自定义部件。内置折线图、数字与模拟仪表、地图等。
水平扩展
在集群模式下新增ThingsBoard节点时,支持的服务端请求量与设备数线性增长。无需停机、重启或应用报错。
IoT规则引擎
基于实体属性或消息内容的灵活规则链处理设备数据。按自定义逻辑将数据转发至外部系统或触发告警。配置告警的复杂通知链。通过高度可定制的规则扩展服务端功能或操控设备。使用拖拽式规则链设计器定义应用逻辑。
安全
支持MQTT与HTTP(s)的传输加密。支持设备认证与设备凭证管理。
容错
所有ThingsBoard节点对等,无主从或热备。节点故障自动检测,可无停机替换故障节点。持久化数据通过可靠NoSQL数据库复制。
100%开源
ThingsBoard采用Apache License 2.0,可免费用于商业产品,也可作为SaaS或PaaS托管。
SQL、NoSQL与混合数据库
支持多种数据库选项,可灵活选择主实体与遥测数据的存储位置。
