连接到MQTT Broker

时间:2018-11-19 17:45:57

标签: java mqtt broker

我需要实现与经纪人的联系。现在,我正在连接到Internet(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 :(得分:1)

代理就像服务器一样,因此您需要下载该工具并在其上配置端口, 之后,您可以启动它并使用“ tcp:// localhost:1883”之类的东西作为网络设置连接到它...

或者像@hardillb所说的

“ mqtt:// localhost:1883”

答案 1 :(得分:0)

这是一个TCP端口,不是可执行文件。

如果在本地计算机上,则tcp://127.0.0.1:1883