반응형

# Java MQTT Client 만들기_Mosquitto MQTT broker 설치 및 서버구동

  • MQTT : 메세지를 중계해주는 프로토콜.
  • 아두이노 등을 이용하여 포트 번호 등의 정보를 이용, 통신하여 온도, 습도 등 원하는 정보 표시가능.

## Mosquitto MQTT broker

Mosquitto MQTT broker 설치

  • 운영체제에 맞는 프로그램 다운로드 진행.

  • 다운로드 받은 설치 파일 실행, 경로를 C드라이브에 MQTTProject 폴더 생성하여 지정 후 설치진행.

Mosquitto MQTT broker 서버 구동

  • 관리자 권한으로 cmd 실행.
  • 아래 명령어 입력하여 MQTT 서버 구동 
mosquitto -v

구독자(subscriber) 실행

  • 서버 구동한건 내려놓고, 별도로 관리자 권한으로 cmd 실행
  • 아래 명령어 입력하여 실행 - 수신 대기 창.

  • 외부에서 연결 시에는 아래와 같이 입력하여 진행
mosquitto_sub -h MQTT서버ip주소 -t iot -p 1883

발행자(publisher) 실행

  • 아래 명령어 입력하여 실행 - 메시지(토픽) 발행 창.

  • 이렇게 하면 아래와 같이 구독자에게 입력한 내용이 전달된다. (JSON 등의 형식으로도 전달 가능)

반응형

+ Recent posts