kotlin 如何在android hive MQ客户端订阅多个mqtt主题

pkmbmrz7  于 2023-05-07  发布在  Kotlin
关注(0)|答案(1)|浏览(258)

我似乎找不到一种方法来订阅超过一个主题使用.topicfilter(“主题/测试).有谁知道如何让它订阅主题列表?

ni65a41a

ni65a41a1#

@joghm!
最肯定的是,典型的实现方式是在.subscribeWith()中使用多个.addSubscription调用。
下面是一个使用HiveMQ MQTT Java客户端(我相信是这里使用的客户端)和MQTT 3客户端实现的示例:

mqtt3AsyncClient.subscribeWith()
.addSubscription().topicFilter(“tenant1/topic”).qos(MqttQos.AT_LEAST_ONCE).applySubscription()
.addSubscription().topicFilter(“tenant2/topic”).qos(MqttQos.AT_LEAST_ONCE).applySubscription()
.callback(e -> {})
.send();

更多细节可以在HiveMQ社区论坛上找到:https://community.hivemq.com/t/subscribe-to-two-different-topics/137
如果您对HiveMQ的库有任何疑问,请随时联系社区论坛!
Best,来自HiveMQ团队的Aaron

相关问题