我下载了mqtt,并在本地机器上运行1883端口的代理,并使用提供的mosquitto_pub.exe和mosquitto_sub.exe文件成功地测试了它的工作。当我发布一个主题的消息时,我能够从它的订阅者那里接收到它。我使用windows 10中提供的cmd工具(对于同一台计算机上的发行者和订阅服务器)对其进行了测试。现在,我对客户机的理解是,代理需要运行才能订阅它。因此,根据我的要求,我下载了,并在我的php文件中使用ajax,我试图从发行者那里获得已发布的消息,这是之前启动的cmd工具。= new
我是机器人框架和MQTT的新手。我已经用蚊子建立了订阅者/出版商的机构。我已经编写了一个代码来发布一个订阅的主题。发布代码运行良好,我能够在订阅服务器窗口中看到输出。但是,订阅关键字并不适用于我。我尝试过订阅、订阅和验证。对于前者,我得到的是Messages=[],而后者则是“预期的有效负载没有到达主题”。密码的截图附后。Subscribe and get messages
Subscribe MQTTtest2 qos=2 timeout