[ IoT ]
[IoT] MQTT 구성 요소
2024-01-01 18:35:45
MQTT 는 아래와 같이 클라이언트와 브로커를 정의하여 Pub/Sub 모델을 구현한다. MQTT Client MQTT Client는 서버로부터 MQTT 라이브러리를 실행하는 마이크로 컨트롤러에 이르는 모든 디바이스가 될 수 있다. Client는 메시지를 보내는 경우 게시자 역할을, 메시지를 수신하는 경우 수신자 역할을 한다. 기본적으로 네트워크를 통해 MQTT를 사용하여 통신하는 모든 디바이스를 MQTT 클라이언트 디바이스 라고 볼 수 있다. MQTT Brocker MQTT Brocker는 여러 클라이언트 간의 메시지를 조정하는 백엔드 시스템이다. Brocker는 메시지 수신 및 필터링, 각 메시지를 구독하는 클라이언트 식별, 메시지 전송 등과 같은 작업을 담당하며 다음과 같은 다른 Task도 처리한다...