我需要实现到broker的连接。现在我正在连接到互联网上的公共经纪人(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
更改为broker(如E:MQTTrsmb_1.2.0_MQTTwindowsbroker.exe
(,但对没有帮助
代理就像一台服务器,因此您需要下载该工具并在其上配置端口,之后,您可以启动它并使用类似"tcp://localhost:1883"作为网络设置…
或者像@hardillb说的
"mqtt://localhost:1883">
它是一个TCP端口,而不是可执行文件。
如果它在您的本地机器上,则tcp://127.0.0.1:1883