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