MQTT客户端-服务器通信



我想使用MQTT协议将消息从iOS应用程序发送到我的PC。我已经在我的软帽中安装了一个HiveMQ代理,我可以启动它。使用电脑的IP地址可以发送信息吗
如何访问电脑中收到的信息
我是否需要另一个程序将收到的消息写入文本文件?。

是的,您需要一个订阅者应用程序。

一开始你可以安装mosquitto(另一个代理),但同时你会得到2个命令行工具(mosquitto_sub&mosquitto_pub)

您可以使用mosquitto_sub订阅您要发布的主题,这将把有效载荷打印到std_out

mosquitto_sub -t 'some/topic' -h 127.0.0.1 -p 1883 > file.txt

这会将每个新消息写入文件中的新行。

如果您想对消息做任何更复杂的事情,您可能需要编写一些自定义代码,您可以使用任何具有Paho API的库(http://www.eclipse.org/paho/)或其他API实现之一(https://github.com/mqtt/mqtt.github.io/wiki/libraries)

最新更新