MQTT를 설치해보자.

MQTT이걸 왜 까냐?

집안 네트워크에서 간단한 통신을 하기 위해서 미리 설치해보는 용도입니다. 정확한 용도는 아직 비밀…

(데비안 기반에서 설치하는겁니다. 다른 OS도 크게 다르지 않을 듯… )

일단 넵다 설치…

서버 설치

sudo apt install mosquitto mosquitto-clients

mosquitto : 모기?? MQTT프로토콜을 위한 브로커 서버 역할인건가…

mosquitto-clients: 이건 일단 테스트를 위해서 설치

서버 시작시 시작하도록 설정하기

sudo systemctl enable mosquitto
/etc/mosquitto/mosquitto.conf 편집
listener 1883
bind_address 0.0.0.0 #이건 적당히 내부 네트워크만 접근해야해서 192.168.1.0 하면될듯... Code language: PHP (php)

테스트

받는놈 부터 가동(subscribe? )

mosquitto_sub -h localhost -t "test/topic"Code language: JavaScript (javascript)

수신을 확인해야 하기 때문에 다른 터미널에서 가동하도록 하자…

보내는놈(퍼블리싱?)

mosquitto_pub -h localhost -t "test/topic" -m "Hello, MQTT!"Code language: JavaScript (javascript)

특정 브로커(localhost)에 특정 토픽(test/topic)에 메시지(Hello, MQTT!)를 전달하는 것 같군….

※ 이 문서는 내가 알아볼 수있게 작성한거라서 나중에 다시 업데이트 될 수 있음.

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다