1
question과 유사하게, Paho MQTT와 함께 파이썬으로 게시 한 Raspberry Pi는 단순히 통과하지 않습니다. 반면에 mosquitto_
명령은 완벽하게 작동합니다.라즈베리 파이의 Paho MQTT 클라이언트는 결코 게시하지 않습니다
이 코드는 작동하지 않습니다.
import paho.mqtt.publish as publish
publish.single(topic='temp/temp',payload='random',hostname='192.168.1.105')
이것은 작동합니다.
mosquito_pub -h 192.168.1.105 -t temp/temp -l
random
무엇이 누락 되었습니까?
내가 게시 한 파이썬 코드는 로컬 브로커에 대해 (호스트 이름이 변경된) 작동합니다. 콘솔을 실행할 때 콘솔에 출력이 있습니까? paho lib의 버전은 무엇입니까? 파이썬의 어떤 버전입니까? – hardillb
아니요; 전혀. 그것은 실망스러운 부분입니다. 나는'pip install paho-mqtt'을했고 파이썬은 2.7.9이다. – cogitoergosum
어떤 것이 문제인지를 알기 전까지는 다음과 같은 임시 해결책이있다.'os.system ("mosquitto_pub -h 192.168.1.105 -t temp/temp -f msg ")' – cogitoergosum