반응형
- [ IoT ][IoT] MQTT 구성 요소2024-01-01 18:35:45MQTT 는 아래와 같이 클라이언트와 브로커를 정의하여 Pub/Sub 모델을 구현한다. MQTT Client MQTT Client는 서버로부터 MQTT 라이브러리를 실행하는 마이크로 컨트롤러에 이르는 모든 디바이스가 될 수 있다. Client는 메시지를 보내는 경우 게시자 역할을, 메시지를 수신하는 경우 수신자 역할을 한다. 기본적으로 네트워크를 통해 MQTT를 사용하여 통신하는 모든 디바이스를 MQTT 클라이언트 디바이스 라고 볼 수 있다. MQTT Brocker MQTT Brocker는 여러 클라이언트 간의 메시지를 조정하는 백엔드 시스템이다. Brocker는 메시지 수신 및 필터링, 각 메시지를 구독하는 클라이언트 식별, 메시지 전송 등과 같은 작업을 담당하며 다음과 같은 다른 Task도 처리한다...
- [ IoT ][IoT] MQTT 무엇일까?2024-01-01 16:33:37MQTT 란? MQTT란 Machine 대 Machine 통신에 사용되는 표준 기반 메시징 프로토콜이다. 스마트 센서, 웨어러블 및 기타 사물 인터넷(IoT) 디바이스는 일반적으로 리소스 제약이 있는 네트워크를 통해 제한된 대역폭으로 데이터를 전송하고 수신해야 한다. 이러한 IoT 디바이스는 MQTT를 데이터 전송에 사용하는데, 구현이 쉽고 데이터를 효율적으로 전달할 수있다. MQTT 장점 가볍고 효율적임 MQTT를 IoT 디바이스에 구현할 때는 최소한의 리소스가 필요합니다. 따라서 작은 마이크로컨트롤러에도 사용될 수 있습니다. 예를 들어 가장 작은 MQTT 제어 메시지는 데이터 2바이트만큼 작습니다. MQTT 메시지 헤더도 작기 때문에 네트워크 대역폭을 최적화할 수 있습니다. 확장성 MQTT 구현에는 ..
반응형