Подключение к MQTT Broker - PullRequest
0 голосов
/ 19 ноября 2018

Мне нужно реализовать связь с брокером. Сейчас я подключаюсь к публичному брокеру в интернете (http://www.mqtt-dashboard.com/). Я делаю это следующим образом:

 private static final String broker = "tcp://broker.mqttdashboard.com:1883"; //bridge and host
 mqttClient = new MqttClient(broker, MqttClient.generateClientId(), new MemoryPersistence());  //URI, ClientId, Persistence
 mqttClient.connect();

Но как я могу подключиться к брокеру, который я скачал и который находится на моем компьютере? Пытался изменить tcp://broker.mqttdashboard.com на пути к брокеру (например, E:\MQTT\rsmb_1.2.0_MQTT\windows\broker.exe), но это не помогло

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

брокер похож на сервер, поэтому вам нужно скачать инструмент и настроить порт на нем, после этого вы можете запустить его и подключиться к нему, используя что-то вроде «tcp: // localhost: 1883» в качестве настройки сети ...

Или как @hardillb сказал

"MQTT: // локальный: 1883"

0 голосов
/ 19 ноября 2018

Это порт TCP, а не исполняемый файл.

Если это на вашей локальной машине, то tcp://127.0.0.1:1883

...