小编Vla*_*nin的帖子

如何检查订户是否有效接受在MQTT上发布的主题收到的消息

我是MQTT的新手.

我在java中实现MQTT,我使用下面的代码让发布者发布到特定主题,

    public void publish()
        {
            MqttClient myClient = null;
            MqttConnectOptions connOpt;
            try {
                //  Subscription with Brokers
                connOpt = new MqttConnectOptions();
                connOpt.setAutomaticReconnect(true);
                connOpt.setCleanSession(true);//if your not setting cleanSession to false then subscriptions shouldn't be persisted.

                String clientID = UUID.randomUUID().toString().replace("-", "");
                System.out.println("clientID " + clientID);

                myClient = new MqttClient("tcp://192.168.10.500:1883", clientID);
                myClient.connect(connOpt);
                String myTopic = "Device1";
                MqttTopic topic = myClient.getTopic(myTopic);

                int pubQoS = 0;
                MqttMessage message = new MqttMessage("mqttMessage".getBytes());
                message.setQos(pubQoS);
                message.setRetained(false);

                MqttDeliveryToken token = null;
                token = topic.publish(message);
                System.out.println("publish successful with the …
Run Code Online (Sandbox Code Playgroud)

java mqtt paho

6
推荐指数
1
解决办法
285
查看次数

标签 统计

java ×1

mqtt ×1

paho ×1