파이썬 mqtt 예제

그런 다음 주제를 구독하고 해당 주제에 메시지를 게시하는 간단한 Python 예제 스크립트를 만듭니다. 이 예제에서 사용 중인 2개의 MQTT 브로커 대신 Raspi에서 로컬로 실행되는 mosquitto 브로커를 사용하고 싶습니다. 나는 내 벨트 아래에 C / C + + + + / C #의 수십 년이 있지만 파이썬 초보자입니다 (이것은 내 인생에서 파이썬 스크립트를 볼 수있는 2 번째 시간입니다). 예 콜백을 처리하려면 루프 함수를 호출해야합니다. 나는 주로 loop_start() 호출을 사용하는 것보다 while 루프 내부의 수동 루프 호출을 사용하는 http://www.steves-internet-guide.com/loop-python-mqtt-client/ 여기를 참조하십시오.하지만 기본 설정의 문제입니다. 토픽 로거 자습서를 살펴보십시오. http://www.steves-internet-guide.com/simple-python-mqtt-topic-logger/ 비디오 – PIP를 사용하여 Mqtt 파이썬 클라이언트 및 기타 모듈을 설치하면 버전 3.1.1을 사용하여 앱에 빌드해야합니다. 나는 v5가 올해 말까지 도처에있을 것입니다 이미징 것입니다. mosquitto 1.6이 v5를 지원하고 github gmqtt에 파이썬 클라이언트가 있다고 생각하면 이제 개발을 시작할 수 있습니다. 안녕하세요, 저는 내 논에 노력하고 있어요 그리고 난 첫 번째 예에서 브로커와 연결하는 문제가: ——————————————————————————— – 수입 paho.mqtt.client #import mqtt 으로 클라이언트1 broker_address=“192.168.178.35″ #broker_address=“iot.eclipse.org“ #use 외부 브로커 클라이언트 = mqtt. Client(„P1“)#create 새 인스턴스 client.connect(broker_address) #connect 브로커에게 <-at 이 po client.publish("집/메인 라이트",OFF")#publish ———————————————————————————- 브로커 주소로 내 IP4 주소에 입력: 192.168.178.35 네트워크 설정에 설정합니다.

내 컴퓨터는 우분투에서 실행 되고 내 프리츠 박스에 연결 7330 SL. 나는 외부 브로커 주소를 사용하는 경우 모든 것이 잘 작동합니다. 그러나 내 자신의 FritzBox 네트워크에서 내 주소를 사용하는 경우 다음이 내 터미널에 표시됩니다 : —————————————————————————————— – 트레이스백 (가장 최근의 통화 마지막) : 파일 „paho_test.py“, 줄 5, client.connect (broker_address) #connect 파일 „/ 홈 / 플린트 / . 로컬/lib/python3.6/site-packages/paho/mqtt/client.py“, 839호, 연결 반환 self.reconnect() 파일 „/홈/플린트/지역/lib/python3.6/사이트 패키지/파호/mqtt/client.py“, 라인 962, 재연결 양말 = 소켓.create_connection(자체_____________________________________________________________________________________________________________________________________________________________________/-_/________________________________ 호스트, self._port), source_address=(self._bind_address, 0)) 파일 „/usr/lib/python3.6/socket.py“, 줄 724, create_connection 제기 오류 파일 „/usr/lib/python3.6/socket.py“, 줄 713, create_connection sock.connect(sa) Connect : [Errno 111] 연결이 —————————————————————————————— 거부 – 나는이 주제에 매우 초보자입니다. 누군가가 이것을 도와 줄 수 있다면 나는 내 paho-mqtt / mosquitto를 실행하는 pi nginx 웹 서버가 있습니다. 예 당신은 내가 파호 mqtt 클라이언트를 사용하여 여러 주제에 가입 한 http://www.steves-internet-guide.com/send-json-data-mqtt-python/ rgds 스티브를 참조 JSON을 사용해야합니다.

Die Kommentarfunktion ist geschlossen.