我需要实现与经纪人的联系。现在,我正在连接到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,但没有帮助

最佳答案

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

还是像@hardillb所说的

“ mqtt:// localhost:1883”

关于java - 连接到MQTT Broker,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53380066/

10-15 10:19