如何在Java上使用PAHO订阅多个主题和多个MqttCallback

用户名
static String[] meandgroup = new String[]{"timentask/c/u000000000005", "timentask/c/u0000000GRP85", "timentask/c/u000000GRP107", "timentask/c/u0000000GRP84", "timentask/c/u000000GRP100"};
    public static List<MqttClient> mqttConnect(Object topicId) {
        try {
            mqttClient = new ArrayList<MqttClient>();
            for (int i = 0; i < meandgroup.length; i++) {
                //if (mqttClient.get(i) == null || !mqttClient.get(i).isConnected()){
                if (!globalData.GlobalDataSetGet.MQTT_SERVER_HOST_NAME.equals("") && !globalData.GlobalDataSetGet.MQTT_SERVER_USER_NAME.equals("")) {
                    String topicName = meandgroup[i];
                    mqttClient.add(MqttMgr.subscriber(globalData.GlobalDataSetGet.MQTT_SERVER_HOST_NAME,
                            globalData.GlobalDataSetGet.MQTT_SERVER_PORT_NUMBER, globalData.GlobalDataSetGet.MQTT_SERVER_USER_NAME,
                            globalData.GlobalDataSetGet.MQTT_SERVER_USER_PASSWORD, Constants.MQTT_CONNECTION_KEEP_ALIVE_SECS, topicName, "client" + globalData.GlobalDataSetGet.getUserIdValue, new ChatPaneWrite()));
                }
            }
        } catch (MqttException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return mqttClient;
    }
nch

MQTT允许您通配地订阅任何主题。这意味着,您无需强制订阅所有主题。"timentask/c/u000000000005", "timentask/c/u0000000GRP85"而是订阅"timentask/c/#"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在paho-mqtt中订阅和发布多个主题的最佳方法是什么?

来自分类Dev

Dojo的发布/订阅-如何订阅多个主题

来自分类Dev

如何对多个订阅使用combinateLatest和mergeMap?

来自分类Dev

Scala 如何订阅多个 kafka 主题

来自分类Dev

如何在Wordpress上定义多个主题/模板?

来自分类Dev

如何在订阅者中使用多个可观察结果

来自分类Dev

python pubsub订阅多个主题

来自分类Dev

python pubsub订阅多个主题

来自分类Dev

SI 订阅多个 mqtt 主题

来自分类Dev

多个订阅的 Paho mqtt 回调

来自分类Dev

Mule ESB和MQTT连接器:订阅多个主题

来自分类Dev

如何订阅多个主题而不传递列表且不使用模式

来自分类Dev

Cypher:如何在对象数组上使用FOREACH来创建多个节点和多个关系

来自分类Dev

订阅多个主题,使用通配符还是创建实例?

来自分类Dev

如何在 WHERE 子句上使用多个 OR?

来自分类Dev

RxJS订阅较少的多个主题与订阅较多的单个主题

来自分类Dev

如何使用Android订阅多个BluetoothLE特性

来自分类Dev

使用PAHO订阅和阅读MQTT消息

来自分类Dev

Spring集成MQTT发布并订阅多个主题

来自分类Dev

Spring集成MQTT发布并订阅多个主题

来自分类Dev

Mqtt订阅了Contiki中的多个主题

来自分类Dev

Azure功能:是否可以订阅多个主题?

来自分类Dev

如何在OS X和vs代码上使用多个.net项目

来自分类Dev

努力等待订阅和多个订阅

来自分类Dev

处理多个主题,发布者和订阅者时出现错误+ WSO2MB

来自分类Dev

如何在Linux上设置Java的多个版本

来自分类Dev

如何在 Java 中的新行上打印多个整数

来自分类Dev

如何在Redis Rails中订阅多个发布者?

来自分类Dev

如何在同一功能中订阅多个Redis频道?

Related 相关文章

热门标签

归档