MQTT프로토콜을 nodejs를 이용해서 사용해보자 (mosquitto) mac os
MQTT란? IOT에서 사용하는 프로토콜 중 하나로 구독자와 배포자, 브로커로 이루어져 있습니다. 배포자와 구독자는 client이며, client는 배포자가 될수도 있고, 구독자가 될 수도 있습니다. 배포자는 특정 topic을 통해 브로커에게 데이터를 전송해 데이터를 배포할 수 있고, 구독자는 브로커에게 특정 topic을 구독함으로써 데이터를 받을 수 있습니다. 브로커는 이런 topic을 중앙에서 관리하고, 구독/발행을 총괄합니다. MQTT에도 여러 가지 모델이 있지만, 자세하게 설명하면 복잡하므로 생략. 맥에서 구현을 해봅시다. 아래 사진같은 모양으로 구현 할 것입니다. mosquitto 설치 mosquitto는 mqtt브로커 서버입니다. 맥의 경우 brew를 이용해 설치 할 수 있습니다. brew i..