thingsboard 仪表板
时间: 2025-06-22 13:53:33 浏览: 18
### ThingsBoard 仪表板配置使用指南
ThingsBoard 是一个开源的物联网平台,提供了强大的仪表板功能以帮助用户可视化设备数据。以下是关于 ThingsBoard 仪表板配置和使用的详细指南[^1]。
#### 1. 创建仪表板
在 ThingsBoard 平台中,仪表板是通过拖放组件来创建的。用户可以通过以下步骤创建一个新的仪表板:
- 登录到 ThingsBoard 平台。
- 点击“仪表板”菜单,选择“创建新仪表板”。
- 设置仪表板名称并保存。
#### 2. 添加部件
ThingsBoard 提供了多种部件(Widgets)用于展示数据,例如图表、表格、地图等。添加部件的步骤如下:
- 在仪表板编辑模式下,点击“添加部件”按钮。
- 从部件库中选择所需的部件类型。
- 配置部件的数据源,可以选择特定的设备或资产作为数据来源[^1]。
#### 3. 模拟仪表部件
对于开发和测试目的,ThingsBoard 支持模拟仪表部件。模拟仪表部件可以生成随机数据,便于用户验证仪表板的功能。
- 进入部件设置页面。
- 在“数据源”选项卡中,选择“模拟数据”。
- 配置模拟数据的参数,例如数据类型、范围和更新频率。
#### 4. 规则链与数据流
ThingsBoard 的规则链功能允许用户定义数据处理逻辑,并将处理后的数据传递给仪表板进行展示[^2]。
- 在规则链编辑器中,创建一个新的规则节点。
- 配置规则节点以处理设备数据,例如过滤、转换或聚合。
- 将处理后的数据输出到仪表板部件中。
#### 5. 高级设置
为了进一步优化仪表板的功能,用户可以进行高级设置,例如权限管理、动态参数绑定和交互式控件[^3]。
- 权限管理:为不同的用户角色分配访问权限。
- 动态参数绑定:根据用户输入或外部事件动态调整部件参数。
- 交互式控件:添加按钮、滑块等控件以实现用户交互。
```python
# 示例代码:通过 REST API 获取仪表板数据
import requests
url = "http://your-thingsboard-server/api/dashboard/{dashboardId}"
headers = {
"Accept": "application/json",
"X-Authorization": "Bearer {token}"
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
dashboard_data = response.json()
print(dashboard_data)
else:
print("Failed to retrieve dashboard data")
```
阅读全文
相关推荐


















