CoAP vs MQTT

정지웅·2023년 7월 25일

1)CoAP(Constrained Application Protocol)

  • 저전력 통신이나, 대역폭이 작은 네트워크(가전에 적합)에서도 동작할 수 있도록 설계한 경량 통신 프로토콜
  • HTTP와 같이 request-response 모델
  • REST 구조 기반-> GET, PUT, POST, DELETE 등의 메소드 사용
  • UDP 통신 기반

2) MQTT

  • CoAP처럼 저전력, 저사양 기기에게 최적화된 메시징 프로토콜
  • 주로 PUSH 메시징 서비스에 많이 사용됨
  • publish-subscribe 모델
    -> publish가 Topic을 발행하면, 구독하는 모든 clients에게 메시지를 전송하는 방식
  • TCP 통신 기반

출처
https://roazium.tistory.com/90
https://alfredo-reyes-montero.gitbook.io/iot-bosch/devices/bosch-xdk-110/protocols/coap/overview
https://alfredo-reyes-montero.gitbook.io/iot-bosch/devices/bosch-xdk-110/protocols/mqtt

1개의 댓글

comment-user-thumbnail
2023년 7월 25일

와우 언빌리버블!

답글 달기