如何将具有用户名和密码的Java mqtt客户端连接到emqttd(EMQ)代理? [英] How can i connect a Java mqtt client with username and password to an emqttd(EMQ) broker?
本文介绍了如何将具有用户名和密码的Java mqtt客户端连接到emqttd(EMQ)代理?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以使用此Java代码订阅mosquitto代理,而无需用户名和密码.现在,我想订阅一个emqttd代理,该代理需要一些虚拟的用户名和密码.我怎样才能做到这一点?.谢谢.
I am able to subscribe to the mosquitto broker with this Java code, without username and password. Now, i would like to subscribe to an emqttd broker which requires some dummy username and password. How can i do this?. Thanks.
http://tgrall. github.io/blog/2017/01/02/getting-started-with-mqtt/#disqus_thread
https://github.com/emqtt/emqttd
package com.mapr.demo.mqtt.simple;
import org.eclipse.paho.client.mqttv3.MqttClient;
import org.eclipse.paho.client.mqttv3.MqttException;
public class Subscriber {
public static void main(String[] args) throws MqttException {
System.out.println("== START SUBSCRIBER ==");
MqttClient client=new MqttClient("tcp://localhost:1883", MqttClient.generateClientId());
client.setCallback( new SimpleMqttCallBack() );
client.connect();
client.subscribe("iot_data");
}
}
推荐答案
您可以使用
这篇关于如何将具有用户名和密码的Java mqtt客户端连接到emqttd(EMQ)代理?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文