如何在 ThingsBoard 仪表板中根据用户过滤设备可见性?

问题描述 投票:0回答:1

我正在开发一个 ThingsBoard 应用程序,我需要控制仪表板上哪些用户可以看到哪些设备。具体来说,我想对其进行设置,以便不同的用户可以看到不同的设备组;例如,用户 A 应该只能看到设备 1 和 2,而用户 B 可能可以访问设备 3 和 4。

当前设置:

我有多个设备连接到我的 ThingsBoard 实例。 每个设备在中央仪表板上都有自己的条目。 目前,访问级别是通过用户组和权限手动管理的,但此设置不够动态,无法满足我的需求。

目标

根据登录用户动态修改仪表板。 实施一个系统,其中仪表板上的设备可见性(如过滤表)根据用户的权限或分配的组而变化。

问题

如何配置 ThingsBoard,以便仪表板小部件根据登录用户的权限动态调整哪些设备可见? ThingsBoard 中的哪些方法或功能可用于为仪表板上的设备设置动态可见性规则? ThingsBoard 中是否有用于管理特定于用户的内容可见性的最佳实践或通用方法?

iot dashboard thingsboard user-management
1个回答
0
投票

您可以创建两个客户及其各自的组,之后,您可以将设备分配给这些组,以便这些客户将根据您的选择看到设备。因此,在这些客户中,您可以将仪表板分配给该客户,并可以使用设备可视化。因此,客户都将拥有自己的设备和仪表板。 Thingsboard 并不是动态的,它可以直接调整为用户登录到设备的仪表板,您必须从每个客户及其各自的仪表板的租户配置文件中静态设置这些内容。

© www.soinside.com 2019 - 2024. All rights reserved.