【问题标题】:MQTT client server communicationMQTT 客户端服务器通信
【发布时间】:2016-04-01 15:00:05
【问题描述】:

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

【问题讨论】:

    标签: client protocols mqtt broker hivemq


    【解决方案1】:

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

    首先您可以安装 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 实现之一 (@987654322) 的库@)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-26
      • 2011-09-05
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 2011-07-06
      相关资源
      最近更新 更多