2016-08-07 3 views
-2

저는 플라스 크가있는 MQTT를 사용하는 방법에 대해 인터넷을 검색하고 라즈베리 파이 플라스크 서버를 테스트했습니다.Python Flask MQTT

저는 Arduino MKR1000이 내 차고 문 (열린 상태 또는 닫힌 상태)을 게시하는 플라스크 서버를 가지고 있습니다. UDP를 시도했지만 데이터 또는 "연결"이 끊어졌습니다.

모기로 파이에 간단한 파이썬 스크립트를 실행하면 아무 문제없이 게시하고 구독 할 수 있습니다. 데이터는 Pi와 Arduino 사이에서 완벽하게 전달됩니다. 내가 겪고있는 문제는 MQTT/mosquitto를 플라스크 app.py에 구현하는 방법이다. 나는 게시판 here을 읽고이 소리는 내가하고 싶은 것과 똑같습니다. 다른 사람이 어떻게하는지 설명 할 수 있습니까? 어쩌면 @ g19fanatic?

도움을 주셔서 감사합니다.

+0

링크 된 답변에 대해 명확하지 않은 점은 무엇입니까? Flask 응용 프로그램이 읽는 동일한 데이터베이스에 쓰는 MQTT로 별도의 프로그램을 실행하십시오. – davidism

+0

어떻게? 다른 .py 파일을 가져 오려고 시도했는데 플라스크의 app.py가 멈 췄고 시작하지 못했습니다. 특정 기능을 시작하거나 시작하는 동안 ar을 가져올 수 있습니까? 어떤 자습서 나 예제를 통해 나를 가리킬 수 있습니까? – Andy

답변

0

확인. 그래서 나는 내 문제를 발견했다. 나는 플라스크 서버에 내장 된 것을 사용하고 있었기 때문에 "broken pipe"오류가 계속 발생했습니다. MQTT가 정상적으로 작동합니다. 내 서버를 Apache 또는 django로 업그레이드하면됩니다.