我已经使用以下命令在Ubuntu 15.10上安装了mosquitto:
运行以上程序时,我遇到了这个错误。
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
要检查是否安装了Mosquitto,我输入mosquitto,它会显示如下所有细节:
1458716686: mosquitto version 1.4.8 (build date Sun, 14 Feb 2016 15:48:26 +0000) starting
1458716686: Using default config.
1458716686: Opening ipv4 listen socket on port 1883.
1458716686: Opening ipv6 listen socket on port 1883.
这意味着mosquitto正在正常工作吗?
那么我继续使用Python编写的程序。(Python版本为2.7)
import mosquitto
mqttc = mosquitto.Mosquitto("python_pub")
mqttc.will_set("/event/dropped", "Sorry, I seem to have died.")
mqttc.connect("127.0.0.1", 1883, 60, True)
mqttc.publish("hello/world", "Hello, World!")
运行以上程序时,我遇到了这个错误。
ImportError: No module named mosquitto
我对mqtt的整个概念都很陌生。请告诉我我哪里做错了。