ThingsBoard3.9.1仪表板功能详解及典型应用

        最近在整理thingsboard课程,基于最新thingsboard版本3.9.1/4.0,欢迎大家收藏关注我提问在评论区留言,我争取把最新、最准、最好的课程,呈现在各位亦师亦友的csdn广大读者面前。

目录

1. 仪表板

1.1 官方样例仪表板解读

1.2 新建一个仪表板

1.3 使用地图仪表板

1.4 仪表板之间跳转/携带参数

1.5 仪表板内部的小部件联动


1. 仪表板

1.1 官方样例仪表板解读

官方提供缺省的初始化的数据库中,有四个样例仪表板:

### 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") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值