通过MQTT从Thingsboard请求所有类型的所有设备的列表

在我的开发环境中,我有一个Thingsboard用户界面,一些要向其发送配置和从其接收遥测的现场设备,以及一个中间设备来处理这些端点之间的转换。对于每个现场设备,我在Thingsboard中创建了一个相应的设备,可以从中更新“共享属性”并接收遥测。为此,我让中间设备为每个已知的现场设备建立与Thingsboard的MQTT客户端连接,并以此方式处理命令和遥测。

                      +----------> Field Device 1
                      V
Thingsboard <--> Intermediary <--> Field Device 2
                      ^
                      +----------> Field Device 3,etc...

但是,为了创建这些客户端连接,我目前正在此中间设备上使用静态设备列表。第一次腮红时可以使用,但无法扩展。我希望能够部署现场设备,在Thingsboard中创建相应的设备,并让中间设备根据Thingsboard中的某种消息来更新其设备列表。

我的中间设备基于Thingsboard的规范控制来更新其现场设备列表的最佳方法是什么?

我以为我可以创建某种自定义规则链来响应特定的RPC请求,但是我对如何使用规则链访问所有设备的列表一无所知。

通过回答我的特定问题或回答我应该所提出的问题的任何帮助,都倍受赞赏。

GY176984859 回答:通过MQTT从Thingsboard请求所有类型的所有设备的列表

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2939605.html

大家都在问