MQTT + NodeJS로 통신하기
캡스톤디자인 프로젝트에서 MQTT를 이용하여 통신할 일이 있다. 따라서 MQTT를 공부하면서 내 나름대로 정리를 해 보고, 실제로 라즈베리파이를 허브로 두고 웹 서버와 통신한 예제를 간단하게 써볼것이다. * MQTT란? HTTP/TCP와 같이 Client Server 구조로 통신하는 것이 아닌, Publisher Broker Subscriber의 구조로 통신하는 통신 프로토콜로, 전력량이 낮아 IOT 등의 통신에 매우 적합한 통신 프로토콜이다. * Broker 일반적으로 이 Broker를 구현하는 것은 힘들기 때문에, Mosquitto등을 사용하는 것이 일반적이다. Broker를 통해 장치는 Publishing을 할 수도, Subscribe를 할 수도 있다. 그렇다면 실제로 해보자! Broker 라즈베리..
2021.03.29