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이 서로 일치하는 곳으로 메세지를 보내준다.
다음에는 실습한 내용에 대해 작성해 보겠다!