title: How can i connect a Java mqtt client with username and password to an emqttd(EMQ) broker?
body: <p>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.</p>
  
  <p><a href="http://tgrall.github.io/blog/2017/01/02/getting-started-with-mqtt/#disqus_thread" rel="noreferrer">http://tgrall.github.io/blog/2017/01/02/getting-started-with-mqtt/#disqus_thread</a></p>
  
  <p><a href="https://github.com/emqtt/emqttd" rel="noreferrer">https://github.com/emqtt/emqttd</a></p>
  
  <pre><code>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");
  
    }
  
  }
  </code></pre>