如何解决Thingsboard:如何将遥测数据发送到特定设备并检查之前发送用户的配置角色?
这是配置。
一个用户组配置如下,
- 组角色 #1:设备 #1 和设备 #2 仅具有读取权限
- 组角色 #2:设备 #3 已授予读写权限
- 存在从用户 #1 到设备 #4 的关系
所需流程:
- 用户 #1 使用它在 Thingsboard 服务器中的设备 ID 将数据发送到设备 #4。使用 HTTP POST 方法并且在 URL 中提到了设备 #4 的设备 ID。 数据包含目标设备名称/id(在我们的例子中是设备 #1、#2、#3)
- 设备 #4 接收数据。
- 规则链应根据收到的负载消息识别目标设备。
- 还应检查用户组角色是仅读取权限还是包含写入权限。
- 在我们这里的例子中,如果数据包含“设备 #3”id,那么这个用户 #1 可以读取和写入属性,如果数据包含“设备 #1”或“设备 #2”,那么用户只能读取属性/遥测。对“设备#1”或“设备#2”使用“POST”命令,响应应该类似于“无权执行写操作”
如何在 Thingboard 中配置这种流程,因为它缺乏适当的文档?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。