入门指南
这些指南快速介绍ThingsBoard主要功能,预计15–30分钟完成。
数据可视化
这些指南说明如何配置复杂的ThingsBoard仪表板。
-
ThingsBoard主要功能核心概念
本介绍视频开启ThingsBoard教程系列,我们将探索主要功能并逐步构建智能 dashboard,采集、可视化和监控办公场景IoT设备数据。
-
实践课程 1:添加实体并在 Dashboard 上可视化
在ThingsBoard中创建首个dashboard,添加OfficeA作为 asset,将其联系信息定义为attributes,并用Information card部件展示。
-
实践课程 2:添加设备并在仪表盘上可视化其遥测
连接我们的设备。本视频将添加三台设备、将其关联到OfficeA使用规则引擎模拟遥测数据并在仪表盘上展示。
-
实践课程 3:ThingsBoard 中的时间窗口
了解ThingsBoard的Time window功能及如何设置遥测数据的时间区间。
-
实践课程 4:使用Image Map部件可视化设备位置
学习如何创建Image Map部件,在办公室平面图上直接展示设备位置。
-
实践课程 5 第 1 部分:States与多级Dashboard层级
掌握ThingsBoard的 states。为每个传感器创建独立 state,配置action实现跳转,并设置空气传感器state监控办公室温度、湿度和CO₂。
-
实践课程 5 第 2 部分:配置能源与水监控States
扩展 dashboard:配置用于监控电力和用水量的states。
-
实践课程 6:与Customer共享Dashboard
与 customer共享dashboard数据。添加customer并配置其dashboard数据权限。
连接设备
根据您的连接技术或解决方案学习如何连接设备。
-
使用ThingsBoardHTTP API 连接设备
学习如何通过HTTP协议和ThingsBoard内置payload格式连接设备。
http connect
-
使用ThingsBoardMQTT API连接设备
学习如何通过MQTT协议和ThingsBoard内置payload格式连接设备。
mqtt connect
-
使用ThingsBoardMQTT Sparkplug API连接设备
学习如何通过MQTT Sparkplug协议和ThingsBoard内置payload格式连接设备。
sparkplug connect
-
使用ThingsBoardLwM2M API 连接设备
学习如何通过LwM2M协议和ThingsBoard内置payload格式连接设备。
lwm2m connect
-
使用ThingsBoardCoAP API连接设备
学习如何通过 CoAP 协议和ThingsBoard内置payload格式连接设备。
coap connect
-
通过ThingsBoardIoT Gateway 连接设备
学习如何在本地网络部署 IoT Gateway,并将设备消息路由至云端。
gateway connect
-
ThingsBoard Integrations基础
了解ThingsBoardIntegrations功能,以及如何用它连接使用自定义payload格式的设备和应用。
-
ThingsBoardIntegrations与IoT Gateway对比
了解Platform Integrations与IoT Gateway的区别。
-
使用ThingsBoardHTTP Integration连接自定义payload设备
将现有协议和payload格式转换为ThingsBoard消息格式。
http connect
-
使用ThingsBoardMQTT Integration 连接自定义payload设备
连接外部 broker 并消费 MQTT 数据流
mqtt connect
-
使用ThingsBoardKafka Integration 连接自定义payload设备
连接外部 broker 并消费 Kafka 数据流
kafka connect
-
使用 TB PE Integration 连接 SigFox 设备
学习如何将消息从 Sigfox 后端路由至 ThingsBoard,并解码二进制设备payload。
sigfox connect
-
使用 TheThingsStack连接LoRaWAN设备
学习如何将消息在TheThingsStack后端与ThingsBoard间双向路由。
ttn connect
-
将OPC-UA服务器连接至ThingsBoard
学习如何将OPC-UA设备连接至ThingsBoard。
opcua connect
-
使用 Actility ThingPark连接LoRaWAN设备
学习如何将消息在ThingPark与ThingsBoard间双向路由。
-
通过 AWS IoT 连接设备
学习如何连接AWS IoT broker,使用ThingsBoard转换入站消息并生成downlink。
-
通过AWS Kinesis连接设备
学习如何连接AWS Kinesis stream,使用ThingsBoard转换入站消息并生成downlink。
-
通过 IBM Watson IoT 连接设备
学习如何连接 IBM Watson IoT broker,使用ThingsBoard转换入站消息并生成downlink。
-
通过 Azure Event Hub 连接设备
学习如何连接Azure Event Hub,使用ThingsBoard转换入站消息并生成downlink。
-
通过 Azure IoT Hub连接设备
学习如何连接Azure IoT Hub,使用ThingsBoard转换入站消息。
-
使用TCP协议的设备
如何连接ThingsBoardTCP服务器,使用ThingsBoard转换入站消息并生成downlink。
Connect TCP devices
-
使用 UDP 协议的设备
如何连接ThingsBoardUDP 服务器,使用ThingsBoard转换入站消息并生成downlink。
Connect UDP devices
-
使用TEKTELIC KONA Core Network Server连接Tektelic LoRaWAN传感器
学习如何将消息从TEKTELIC KONA Core Network Server路由至ThingsBoard。
Tektelic connect
-
通过Tuya Smart连接智能设备
学习如何通过Tuya Smart 将智能设备连接至ThingsBoard。
-
通过SIA Connect连接OPC-UA设备
学习如何通过SIA Connect将OPC-UA设备连接至ThingsBoard。
数据处理
学习如何在ThingsBoard中处理数据。
-
验证入站遥测
学习如何配置Rule Engine,基于JavaScript过滤函数丢弃无效遥测读数。
-
遥测差值计算
学习如何使用字段计算功能计算遥测差值读数。
-
基于 2 台设备遥测的数据函数
学习如何使用字段计算 基于多设备遥测生成新遥测值。
-
使用前一条记录转换遥测
学习如何配置规则引擎,根据当前与上一条读数计算计数器读数的「差值」。
-
创建与清除告警
学习如何配置 alarm 规则,根据入站设备数据触发和清除 alarm。
-
使用 Alarm 详情
学习如何配置Alarm节点中的Alarm Details功能,以及如何向dashboard添加Alarm部件。
-
告警时发送邮件
学习如何在新alarm创建时发送邮件通知。
-
向 customer 发送邮件
学习如何配置Rule Engine,向所分配设备的customer发送邮件。
-
使用 Telegram Bot 在手机上接收通知和告警
学习如何配置Rule Engine,在新alarm创建时通过Telegram Bot发送通知。
-
设备离线时创建告警
学习如何使用RuleEngine在设备离线一定时间后创建alarm。
-
检查实体间关系
学习如何使用Check Relation节点检查实体间关系。
-
向关联设备发起 RPC 请求
学习如何使用 Rule Engine向关联设备发送远程请求。
-
使用REST API获取天气数据
学习如何使用REST API 获取指定位置的天气数据。
-
动态添加与移除设备到分组
学习如何根据设备入站数据动态向设备group添加或移除设备。
-
向外部 MQTT broker 发送数据
连接外部broker并发送MQTT数据流
-
使用队列进行同步
学习如何使用Rule Engine 2.5队列实现消息处理同步。
-
使用队列进行消息重处理
学习如何在失败或超时时使用Rule Engine 2.5队列重处理消息。
IoT数据分析
学习如何使用规则引擎执行基本分析任务。
高级功能
了解ThingsBoard高级功能
OAuth 2.0
学习如何逐步配置OAuth。
贡献与开发
学习如何为ThingsBoard做贡献,自定义并开发部件和规则节点