MQTT가 오래되었고(IBM꺼)
COAP는 조금 최근꺼
MQTT는 TCP 기반
COAP는 UDP 기반이다.
저전력 단말을 위해 상시 켜놓을 수 없으니 짧은 시간 통신하고 죽이고 하는 개념에 용이한 프로토콜.
중복된 데이터를 몇번 보내면 어쩌냐 받는 놈이 알아서 처리하면 된다라는 개념으로 COAP는 처리하는 듯.
[링크 : http://www.hellot.net/new_hellot/magazine/magazine_read.html?code=205&sub=002&idx=27478]
[링크 : http://protocol.knu.ac.kr/tech/CPL-TR-15-03-Mobius.pdf]
[링크 : http://www.iotocean.org/main/]
+
반대로 생각하면.. 굳이 MQTT나 COAP 를 TCP 기반으로 했어야 하나 하긴 싶다.
설명들을 보면 TCP니까 SSL등을 써서 보안을 강화할순 있지만
무선랜이나 유선랜이 소비전류가 적은 편도 아니고 IoT에 이게 맞았을까 싶기도 하다.
머.. 별도의 버스나 네트워크를 또 구성하는건 비용문제가 있을테니
기존의 인프라를 재사용하는 입장으로는 나쁜 선택은 아니지만..
'이론 관련 > IoT' 카테고리의 다른 글
WIPS 스터디 (0) | 2018.12.12 |
---|---|
CoAP 관련 스터디 (0) | 2018.12.12 |
MQTT 사례 / 구현 (0) | 2018.12.12 |
iot smart plug api(unofficial) (0) | 2018.12.11 |
WIPS / WIDS (0) | 2018.12.11 |