mqtt란 무엇인가? 개념 정리

2tsumo·2022년 7월 11일
0

mqtt

목록 보기
1/4

MQTT(Message Queuing Telementary Transport)

mqtt.org

경량의 프로세스 최소한의 네트워크장치로
원격장치들을 쉽게 access해서 사용할 수 있다
라즈베리파이를 이용해서 영상스트리밍 등

MQTT broker program : mosquitto

broker(서버의 역할, 메세지를 중개해줌)

subscriber(메세지 받기 위한 클라이언트)

publisher(메세지 보내기 위한 클라이언트)

client: subscriber, publisher
-요청하는 pc들을 말한다. 요청에는 message를 보내기 위한 요청(=publisher), message를 받기위한 요청(=subscriber)을 포함한다.

동작순서
1.broker가 먼저실행중이여야함
2. 관심분야를 등록(topic)
3. 메시지가 올때까지 무한대기

subscriber(client) - topic을 등록, 구독요청 -> broker

broker <- publisher(client) - topic발행

topic이 서로 일치하는 곳으로 메세지를 보내준다.

다음에는 실습한 내용에 대해 작성해 보겠다!

profile
👨‍💻

0개의 댓글