ThingsBoard特点
遥测数据
Collect and store telemetry data in reliable way, surviving network and hardware failures. Access collected data using customizable web dashboards or server-side APIs.
以可靠的方式收集和存储遥测数据,保存网络和硬件故障。使用可定制的web仪表盘或服务器端API访问收集的数据。
横向扩展
Amount of supported server-side requests and devices increase linearly as new thingsboard servers are added in clustering mode. No downtime, server restarts or application errors.
受支持的服务器端请求数量和设备数量是线性增长的,因为新的thingsboard服务器被添加到集群模式中。无停机时间、服务器重启或应用程序错误。
数据可视化
Provides 30+ configurable widgets out-of-the-box and ability to create your own widgets using built-in editor. Built-in line-charts, digital and analog gauges, maps and much more.
内置30多个折线图、数字模拟仪表,地图等多种可配置的小部件,可使用内置编辑器创建自己的小部件。
容错
All thingsboard servers are identical. No master-workers or hot standby. Node failure is automatically detected. Failed nodes can be replaced without downtime. Persisted data is replicated using reliable NoSQL database.
所有ThingsBoard均一致,无master-workers并行模式,无热备份。自动监测并在运行中替换节点异常。使用NoSQL数据库复制长久保留的数据。
IoT规则引擎
Process incoming device data with flexible rules and plugins based on device attributes or message content. Forward data to external systems or trigger alarms using rules. Enrich server-side functionality or send commands to devices using plugins.
使用灵活的规则和基于设备属性或消息内容的插件来处理传入的设备数据。使用规则将数据传输到外部系统或触发警报。使用插件丰富服务器端功能或向设备发送命令。
安全
Supports transport encryption for both MQTT and HTTP(s) protocols. Supports device authentication and device credentials management.
支持MQTT和HTTP加密传输协议。支持设备身份验证和凭证管理。
设备管理
Provides ability to register and manage devices. Allows to monitor client-side and provision server-side device attributes. Provides API for server-side applications to send RPC commands to devices and vice-versa.
提供设备注册和管理。允许客户端监控以及服务端设备属性配置。提供API完成服务端和设置之间RPC命令发送。
定制和集成
Extend default platform functionality using customizable rules, plugins, widgets and transport implementations. In addition to MQTT, CoAP and HTTP support, ThingsBoard users can use their own transport implementations or customize behaviour of existing protocols.
使用可定制规则、插件、小部件以及传输协议扩展平台默认功能。支持MQTT, CoAP and HTTP 协议,此外,用户可定制MQTT, CoAP and HTTP 协议或使用自己的协议。
多租户
Support multi-tenant installations out-of-the-box. Single tenant may have multiple tenant administrators and millions of devices and customers.
支持多租户开包即用安装。单个租户可有多个租户管理员,可有百万个设备及客户。
100%开源
ThingsBoard is licensed under Apache License 2.0, so you can use any it in your commercial products for free. You can even host it as a SaaS or PaaS solution.
资产管理
提供注册和管理资产的能力。允许提供服务器端资产属性并监视相关警报。能够使用关系构建实体的层次结构。
事件告警管理
提供创建和管理与实体告警管理:包括设备、资产、客户等。允许实时警报监控和警报传播到其实体层次结构。