【问题标题】:How to troubleshoot a hanging Paho Python Mqtt Single Publish如何对挂起的 Paho Python Mqtt Single Publish 进行故障排除
【发布时间】:2014-08-18 21:49:28
【问题描述】:

我正在寻找解决发布到本地 mosquitto 安装(在 RPi 上)的问题的方法。

我发现 mosquitto_sub 和 _pub 的命令可以正常工作,mqtt-os-status 也是如此。

我已经用 pip 安装了 paho-mqtt,我正在尝试以下操作:

import paho.mqtt.publish as publish
publish.single("paho/test/single", "boo-localhost", hostname="localhost")

python 命令提示符没有返回...自从我上次尝试以来已经有几分钟了,我只是离开它看看我是否收到错误消息。

是否有人对从何处着手进行故障排除有任何建议?或者有没有人遇到过类似的事情?

马特

【问题讨论】:

标签: python mqtt paho


【解决方案1】:

你可以试试

import paho.mqtt.publish as publish
import paho.mqtt.client as mqtt
publish.single("paho/test/single", "boo-localhost", hostname="localhost", protocol=mqtt.MQTTv31)

您的代理可能不支持 MQTTv3.1.1,并且它处理此未知协议的方式对 Paho 库不友好。

【讨论】:

    【解决方案2】:

    如果您刚刚从“Raspbian 存储库”安装 mosquitto,那么我建议您从“Mosquitto Debian repository”安装最新版本。

    如果您需要帮助安装它,here 是一个很好的指南。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-13
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多