MQTT

1. MQTT(Message Queuing Telemetry Transport)란? 주로 M2M, IoT 응용 프로그램에 사용되는 경량 메시지 전송 프로토콜이다. 네트워크 대역폭이 제한되거나 IoT, 대규모 트래픽 전송을 위해 만들어진 프로토콜이다. TCP/IP 프로토콜 위에서 동작하지만 매우 가벼우며, 많은 통신 제약들을 해결해준다. 2. MQTT 특징 연결지향적 MQTT 브러커와 클라이언트는 TCP/IP 소켓 연결 후 명시적으로 연결을 끊거나 네트워크 사정에 의해 연결이 끊어질 때까지 상태를 유지 Topic 기반 메시징 데이터는 Topic으로 구분된다. 클라이언트는 관심 있는 주제를 구독하고, 브로커는 클라이언트들에게 메시지를 발행한다. 브로커를 통한 통신 발행-구독을 통한 통신은 오로지 브로커를 통..
1. MQTT Broker 설치 실습에 앞서 먼저 MQTT Broker를 설치해야 한다. 간단한 예제를 하기 때문에 로컬환경에 설치했다. MQTT Broker 중 Mosquitto를 설치하여 사용하였고, 아래 링크로 접속해서 설치를 진행했다. window일 경우 아래 사진을 참고해서 설치하면 된다. https://mosquitto.org/download/ Download Source mosquitto-2.0.17.tar.gz (GPG signature) Git source code repository (github.com) Older downloads are available at https://mosquitto.org/files/ Binary Installation The binary packages ..
kmindev
'MQTT' 태그의 글 목록