IOT
MQTT 도입
@서비
2021. 12. 29. 10:18
우리가 익히 알고 있는 Server Client 구조에서 Server는 Client인 APP에게 Request를 할 수 없다.
Response 만 하는 구조라서, 결국 APP에서 Server로 요청을 할 수 있지만, Device로는 요청을 할 수 없다.
물론 MQTT에서 Broker에 해당하는 서버는 중계만 해 주지만 Client인 App에서 다른 Client인 Device로 message를 전달할 수 있다.
Server단에 client를 하나 더 두어 메시지를 저장 하거나 관찰자 역할을 맡기기도 한다.
Server단에 client를 두면 퍼포먼스가 좀 떨어지진 않을 지 의문스럽긴 하다.