저는 여기 Stackoverflow에서 새로운 질문을했습니다.Java에서 "org.eclipse.paho.client.mqttv3-1.2.0"라이브러리를 사용하면 한 번에 둘 이상의 MQTT 메시지를 가져올 수 있습니까?
두 개의 센서 (습도, 온도)가있는 ESP8266으로 IoT 기상 관측소를 만들고 파이에서 실행중인 브로커 (Mosquitto)에 데이터를 보내려고합니다. nodered를 사용하여 데이터를 가져오고 시각화하는 쉬운 방법 외에도 Java로 데스크톱 응용 프로그램을 프로그래밍하고 싶습니다.
"org.eclipse.paho.client.mqttv3-1.2.0"패키지를 사용하여 클라이언트를 만들고 메시지를 가져옵니다. 하나의 주제 (예 : '/ 테스트/온도')를 사용하면 온도 값을 쉽게받을 수 있습니다. 그러나 습도에 대해 두 번째 클라이언트를 추가하면 동시에 두 가지 클라이언트를 수신 할 수 없습니다. 두 클라이언트가 구현 될 때 나중에 호출되는 클라이언트는 값을 가져옵니다.
ESP8266에서 값을 약간 시간을 보내어 문제를 해결했습니다. 그러나 동시에 메시지를 가져 오는 방법이 있습니까? 나는 Threads에 대해 생각했지만 작동하지 않습니다.
누구나 이미 동일한 문제가 있었나요?
미리 감사 드리며 추가 질문이 있으시면 언제든지 알려주십시오.
건배.
로빈
코딩 관련 질문이 없습니다. https://stackoverflow.com/help/how-to-ask를 참조하십시오. 잘 정의되고 잘 연구 된 코딩 문제가 필요합니다. 어느 쪽이 아닌가. https://arduino.stackexchange.com/ – dda