
[아두이노 프로젝트] 노래방 기기 만들기 - 2
·
아두이노/프로젝트
이번엔 전 시간에 이어 부가 기능인 PC UI 및 리모컨을 만들어 보았다. 마이크 & 멜로디 모듈, 리모컨 모듈과 PC는 MQTT 통신을 이용해 통신하였다. MQTT란? 작은 코드 공간이 필요하거나 네트워크 대역폭이 제한되는 원격 통신을 위해, 즉 IoT와 같은 제한된, 혹은 대규모 트래픽 전송을 위해 만들어진 프로토콜이다. 그렇기에 TCP/IP 프로토콜 위에서 동작하지만 동시에 굉장히 가벼우며, 많은 통신 제약들을 해결해준다.MQTT의 가장 큰 특징은 Broker라고 보면될거 같다. Pub/Sub 모델: 메시지를 발행하는 클라이언트와 구독하는 클라이언트가 분리되어 있어 클라이언트 간의 직접적인 연결 없이 통신이 가능합니다.브로커: 메시지 브로커가 중간에서 메시지를 중재하고, 이를 통해 발행된 ..