시작은 미약하였으나 , 그 끝은 창대하리라

(2) MQTT Broker 구동하기 본문

프로그래밍/MQTT

(2) MQTT Broker 구동하기

애플파ol 2022. 3. 1. 20:53

1)브로커 종류

    -> MQTT 프로토콜을 구현하는 브로커들은 아래와 같이 여러 것들이 있다.

(1) Mosquitto(가장 많이쓰임)

(2) HiveMQ

(3) Mosca

(4) ActiveMQ

(5) RabbitMQ

2) 리눅스 환경에서 MQTT

     mosquitto를 설치를 해주고.

 

(1) Broker(중개인 실행)

$mosquitto

(2) Publisher(발행자)실행

$ mosquitto_pub –h 호스트 –t '토픽' –m “메시지”

ex)mosquitto_pub -h 127.0.0.1 -t 'topic' -m "Hello Mosquitto!"

 

(3) Subscriber(구독자)실행

$mosquitto_sub -h 호스트 -t '토픽'

ex)mosquitto_sub -h 127.0.0.1 -t 'topic'

(알맞은 topic에 맞게 찾아들어가서 출력이 됨)

 

(4) Mosquitto 서비스 종료 시키는 방법.

$ sudo /etc/init.d/mosquitto stop

 

Comments