2014-07-17 3 views
0

이클립스 파호 클라이언트를 사용하여 mqtt 메시지를 모스토 중개자에게 보냅니다. 페이로드는 JSON 형식입니다. 브로커는 페이로드를 구문 분석하고 더 많은 정보로 업데이트하고 구독자에게 게시합니다. 필자의 경우 가입자는 BDAS/SPARK 인스턴스입니다.mosquitto broker mongo DB와 통합

클라이언트, 브로커 및 SPARK 인스턴스가 다른 상자에서 실행 중입니다. 이 시퀀스에서 mongoDB .. i와 mosquitto 브로커를 통합하려고합니다. nodered하지만 성공하지 못하게하려고했습니다.

이 문제에 대한 제안 사항을 가르쳐 주시겠습니까?

+0

노드 빨간색 문제는 무엇입니까? 주제를 가져 와서 콜렉션에 저장하는 것은 꽤 쉬워야합니다. – hardillb

+0

노드 red.in mqtt 컨트롤 박스에서 mqtt 노드를 추가 할 수있었습니다. 브로커 주소에 " : 1883"을 부여했습니다. 배포를 클릭하면 '서버에서 응답 없음'이라고 표시됩니다. – user3690081

+0

포트 번호 (1883)에 대한 별도의 상자가 있으므로 브로커 주소 필드에 포트를 포함 할 필요가 없습니다. 다음 주소의 메일 링리스트에서 Node-Red 설정에 대한 도움을 받으실 수 있습니다. https://groups.google.com/forum/#!forum/node-red – hardillb

답변

2

mosquitto가 어려운 요구 사항이 아닌 경우,이를 수행하기 위해 HiveMQ와 같은 플러그인 시스템과 함께 MQTT 브로커를 사용할 수도 있습니다. 예제 아키텍처는 this blog post에 있습니다.

, 당신은 단지

시작할 수있는 예제가 들어있는 OnPublishCallback (the documentation 참조) 구현해야 HiveMQ에 대한 이러한 플러그인을 쓸 아주 사소한해야한다 This Github Repository.