• Skip to primary navigation
  • Skip to main content

IoTmaker

사물인터넷에 대한 모든 것 여기서 해결하셔요!

  • 홈
  • 책:마이크로파이썬을 활용한 사물인터넷
  • 책:따라 하면서 배우는 사물인터넷
  • 온라인 교육 코스
  • 새로운 소식
  • 의견보내기
  • 내 수강정보
  • 로그인
  • 회원가입

라즈베리파이에 Mosquitto 설치하기

책에서 사용하는 부품 구입하기
IOTstack을 이용하여 도커(Docker)에 여러가지 소프트웨어를 한꺼번에 설치하는 방법은 다음 링크에서 안내하고 있습니다. 그러나 이 방법은 라즈베리파이의 특정 프로세서만 지원합니다. 그래서 라즈베리 파이 ZERO W에서는 이 링크를 사용할 수 없습니다.

라즈베리파이를 이용하여 IoT 서버 구축하기(도커 방식)
Mosquitto를 라즈베리 파이에 설치하는 방법을 안내합니다. 이 방법은 IOTstack이나 The Script를 사용하는 방법과는 다르므로, 이중으로 설치하지 않도록 주의해야 합니다.

여기서 안내하는 방법은 라즈베리 파이 Zero W, 라즈베리 파이 3B+ , 라즈베리 파이 4B에서 테스트가 완료되었습니다. 특히 라즈베리 파이ZERO W에서는 여기서 안내하는 방법대로 설치해야 합니다.

 0  사전 작업

라즈베리파이에 OS가 설치되어 있어야 합니다.

라즈베리파이에 OS 설치하기

 1  Mosquitto 설치하기

라즈베리파이 라이브러리를 최신 상태로 만들기
라즈베리파이 라이브러리를 최신 상태로 만들기
Mosquitto 라이브러리를 받아서 설치하기
다음 명령어를 실행하면 Mosquitto가 설치됩니다. 네트워크 상황에 따라서 설치 작업 중에 오류가 발생할 수 있습니다. 이때는 다시 실행합니다.

sudo apt install -y mosquitto mosquitto-clients
Mosquitto 설치 작업 실행 결과 화면
[참고]Mosquitto 삭제하기
다음 명령어를 실행하면 Mosquitto가 삭제됩니다. 설정 정보는 그대로 남아있습니다.

sudo apt-get purge --remove mosquitto*
다음 명령어까지 실행하면 설정 정보도 삭제됩니다.

sudo apt-add-repository --remove ppa:mosquitto-dev/mosquitto-ppa

 2  Mosquitto 실행하기

부팅할 때 Mosquitto 자동 기동하도록 등록하기
다음 명령어를 실행하면 즉시 Mosquitto가 실행되고, 다음에 부팅할 때 Mosquitto가 자동 기동합니다. 이 작업은 한 번만 실행하면 됩니다.

sudo systemctl enable mosquitto.service
다음 명령어를 실행하여 Mosquitto가 실행중인지 확인할 수 있습니다.

mosquitto -v
Mosquitto 실행 관련 명령어
Mosquitto 실행

sudo service mosquitto start
Mosquitto 중지

sudo service mosquitto stop
Mosquitto 다시 실행

sudo service mosquitto restart
이제 Mosquitto를 사용할 수 있습니다. 다만 사용자 통제나 보안관련 설정이 빠져 있으므로 안전한 네트워크 내에서만 사용해야 합니다.

Copyright © 2025 ·로그인