1
사용자 이름 & 암호로 연결할 때 paho java 클라이언트에 문제가 있습니까 ??Paho 자바 클라이언트가 연결에 실패했습니다 : 잘못된 사용자 이름 또는 암호 (4)
파호 JS 클라이언트에서 작동하지만 자바 클라이언트에서는 작동하지 않습니다. 나는 그래서 여기 난 [] paasword으로 문자를 전달하고이 코드
MqttConnectOptions conOpt = new MqttConnectOptions();
conOpt.setCleanSession(false);
conOpt.setUserName("test5");
conOpt.setPassword("123".toCharArray());
MqttDefaultFilePersistence filePersistence = new MqttDefaultFilePersistence("/home/manish/Downloads/mqttPersist");
client = new MqttAsyncClient(appProps.getProperty("mqtt.broker"),
appProps.getProperty("mqtt.clientId"), filePersistence);
client.setCallback(this);
client.connect(conOpt, new IMqttActionListener() {
@Override
public void onSuccess(IMqttToken imt) {
try {
client.subscribe(Constants.INTERNAL_TOPICS, Constants.INTERNAL_TOPIC_QOS);
} catch (MqttException ex) {
ex.printStackTrace();
}
}
@Override
public void onFailure(IMqttToken imt, Throwable thrwbl) {
thrwbl.printStackTrace();
}
});
내가이 예외
Bad user name or password (4)
at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:28)
at org.eclipse.paho.client.mqttv3.internal.ClientState.notifyReceivedAck(ClientState.java:885)
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:118)
at java.lang.Thread.run(Thread.java:745)
emqt console
06:47:36.456 [error] Client(notification_subs_bot[email protected]:50741): Username 'undefined' login failed for username_or_password_undefined
06:47:36.463 [error] Client([email protected]:50742): Username 'undefined' login failed for username_or_password_undefined
따르면 PAHO 문서 공개 무효 SETPASSWORD (문자 [] 암호)를 얻고에게이
emqttd
중개인