我需要实现与经纪人的联系。现在,我正在连接到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
),但没有帮助
答案 0 :(得分:1)
代理就像服务器一样,因此您需要下载该工具并在其上配置端口, 之后,您可以启动它并使用“ tcp:// localhost:1883”之类的东西作为网络设置连接到它...
或者像@hardillb所说的
“ mqtt:// localhost:1883”
答案 1 :(得分:0)
这是一个TCP端口,不是可执行文件。
如果在本地计算机上,则tcp://127.0.0.1:1883