먼저 통신 모양을 봅니다
센서가 브로커의 토픽으로 값을 보내는 방식과 장치의 자원을 요청하는 방식은 다릅니다. MQTT와 CoAP를 고를 때도 이름의 유행보다 필요한 통신 구조를 먼저 봐야 합니다.
MQTT 5는 기능 차이를 읽습니다
속성과 만료 조건 등의 기능이 추가돼도 응용이 실제로 사용해야 의미가 있습니다. 기존 장치가 어떤 버전으로 연결되는지와 브로커의 지원을 함께 확인해야 합니다.
QoS는 업무 결과의 품질 점수가 아닙니다
메시지 전달 방식의 수준과 센서 값의 정확성 또는 후속 업무 처리 결과는 다릅니다. 중복과 재접속 및 저장 방식도 응용에서 고려해야 합니다.
AMQP의 두 번호는 특히 주의합니다
AMQP 0-9-1과 1.0은 같은 이름의 호환 업그레이드로 볼 수 없습니다. 클라이언트와 서버가 같은 선로 프로토콜을 쓰는지부터 확인하는 편이 좋습니다.
초안과 실제 지원을 구분합니다
MQTT-SN 2.0 같은 개발 중 문서와 확정 규격을 나눠 봅니다. 표준 이름이 있다는 사실과 내 장치에서 사용할 수 있다는 사실은 다른 확인 항목입니다.