반응형
Mosquitto(MQTT Broker) 설치하기
Mosquitto는 MQTT 브로커를 실행할 수 있는 오픈소스이며, publish/subscribe를 위한 유틸리티까지 제공해 줍니다.
라즈베리파이에서 Mosquitto(MQTT Broker)를 설치하려면 다음 단계를 따라 해주면 됩니다.
1. 터미널을 열고 다음 명령어를 입력하여 패키지 인덱스를 업데이트합니다.
sudo apt-get update
2. Mosquitto 패키지를 설치합니다.
sudo apt-get install mosquitto
3. Mosquitto를 실행합니다.
sudo systemctl start mosquitto
4. Mosquitto가 시스템 부팅 시 자동으로 시작하도록 설정합니다.
sudo systemctl enable mosquitto
5. Mosquitto가 정상적으로 실행되고 있는지 확인합니다.
sudo systemctl status mosquitto
위의 명령어를 실행한 후 "Active: active (running)"이라는 메시지가 표시되면 Mosquitto가 제대로 실행되었다는 뜻입니다.
6. Mosquitto를 테스트 하기 위해 다른 터미널 창을 열고 다음 명령어를 입력하여 Mosquitto에 연결합니다.
mosquitto_sub -h localhost -t test
위 명령어에서 "-t" 옵션은 "test"라는 토픽을 구독한다는 것을 의미합니다.
7. 이제 다른 터미널 창에서 다음 명령어를 입력하여 "test" 토픽으로 메시지를 보냅니다.
mosquitto_pub -h localhost -t test -m "Hello, Mosquitto!"
위 명령어에서 "-m" 옵션은 메시지를 전달하는 것을 의미합니다.
8. Mosquitto를 구독하고 있는 터미널 창에서 "Hello, Mosquitto!"라는 메시지를 수신되는 것을 확인할 수 있습니다.
반응형
'스터디 > IoT' 카테고리의 다른 글
[사물인터넷] 파이썬 기반 MQTT 프로토콜 프로젝트_part3 : Node-RED (0) | 2023.03.30 |
---|---|
[사물인터넷] 파이썬 기반 MQTT 프로토콜 프로젝트_part1 : 베이스 코드 (0) | 2023.03.30 |
[사물인터넷] CoAP (0) | 2023.03.23 |
[사물인터넷] MQTT (0) | 2023.03.22 |
댓글