2017-11-30 17 views
-2

저는 학교 프로젝트에서 일하고 있습니다. 저는 약간 압도했습니다. mqtt 서비스 및 Node-Red로 작업 한 것은 처음입니다. 프로젝트의 구조에서 gpio를 통해 dht11 센서와 통신 한 Raspberry Pi를 가지고 있는데, Node-Red가 호스팅 된 VPS와 RPi를 통신하고 싶습니다. 마지막으로 mqtt 서비스에서 suscriber로 작업하는이 Node-Red는 MongoDB 데이터베이스에 측정 값 데이터를 저장하고 그래프로 데이터를 표시해야합니다. 누군가 RPi와 Node를 통신하는 방법을 설명 할 수 있습니까? RPi는 mqtt에서 브로커와 클라이언트로 동시에 작업 할 수 있습니까? 미안해, 내 영어를 배우고있어.mosca mqtt broker, Node-Red 및 MongoDB로 라즈베리 파이

+0

스택 오버플로에 오신 것을 환영합니다. 좋은 질문을하는 방법에 대한 다음 문서를 읽으십시오. https://stackoverflow.com/help/how-to-ask – hardillb

답변

0

MQTT는 클라이언트 (등록자/발행자) 서버 (브로커) 프로세스입니다.

브로커 (mosca)와 클라이언트는 모두 컴퓨터 (RPi, VPS)에서 실행할 수 있습니다.

RPi가 브로커에 가장 적합한 장소인지 확인하십시오. VPS (가상 사설 서버)에는 브로커에 대한 연결이 있어야합니다. RPi가 사설망의 방화벽 뒤에있는 경우 인바운드 포트를 열어야합니다!