데이터를 주기적으로 측정하는 모바일 장치의 전송 메커니즘으로 Amazon IoT를 조사하고 있습니다 (보통 N 분마다, N은 2 분에서 32 분 사이입니다). MQTT를 사용하면 Amazon의 브로커를 활용하여 QoS = 1 인 가입자에게 완성 된 측정 결과를 공개 할 수 있습니다. 내 독점 가입자가 와일드 카드 주제 (예 : abc/#)를 듣고 게시 된 메시지를 로컬 데이터베이스에 저장하는 또 다른 장치라고 가정 해 봅시다. 나는 공식 자바 SDK를 사용Aws IoT 메시지 전달
the publishing mobile devices have spotty/bad/no connection to the cell network,
the subscriber dies (reboots, software failure, hardware failure, maintenance, etc.)
가정 :
그러나 지금은 가능성도 있습니다. 적어도 두 사람 중 하나가 오프라인 일 때이 시간에 게시 된 데이터는 어떻게됩니까? 가입자가 다시 연결되면 누락 된 모든 메시지를 받게됩니까?
기타 : 해당 프로토콜에 따라 다릅니 까? 테스트 목적으로 WebSockets를 사용하고 있지만 나중에 개발/생산할 때는 SSL을 통한 MQTT를 선호합니다.