인프런 강의 학습/Java TPC 실전
Java MQTT Client 만들기_Mosquitto MQTT broker 설치 및 서버구동
현호s
2022. 7. 29. 23:29
반응형
# Java MQTT Client 만들기_Mosquitto MQTT broker 설치 및 서버구동
- MQTT : 메세지를 중계해주는 프로토콜.
- 아두이노 등을 이용하여 포트 번호 등의 정보를 이용, 통신하여 온도, 습도 등 원하는 정보 표시가능.
## Mosquitto MQTT broker
Mosquitto MQTT broker 설치
- https://mosquitto.org/
- 사이트 접속 후 다운로드 클릭.
- 운영체제에 맞는 프로그램 다운로드 진행.
- 다운로드 받은 설치 파일 실행, 경로를 C드라이브에 MQTTProject 폴더 생성하여 지정 후 설치진행.
Mosquitto MQTT broker 서버 구동
- 관리자 권한으로 cmd 실행.
- 아래 명령어 입력하여 MQTT 서버 구동
mosquitto -v
구독자(subscriber) 실행
- 서버 구동한건 내려놓고, 별도로 관리자 권한으로 cmd 실행
- 아래 명령어 입력하여 실행 - 수신 대기 창.
- 외부에서 연결 시에는 아래와 같이 입력하여 진행
mosquitto_sub -h MQTT서버ip주소 -t iot -p 1883
발행자(publisher) 실행
- 아래 명령어 입력하여 실행 - 메시지(토픽) 발행 창.
- 이렇게 하면 아래와 같이 구독자에게 입력한 내용이 전달된다. (JSON 등의 형식으로도 전달 가능)
반응형