반응형
# 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 등의 형식으로도 전달 가능)
반응형
'인프런 강의 학습 > Java TPC 실전' 카테고리의 다른 글
Java Socket(소켓) Multi-Chatting 프로그래밍_소켓이 만들어지는 과정(TCP 3-way Handshake), 자바에서 소켓 만들기 (ECHO) (0) | 2022.08.03 |
---|---|
Java MQTT Client 만들기_Java 에서 MQTT 연동하기. (0) | 2022.08.02 |
Java iText API 활용 Excel에서 데이터 읽어서 PDF로 만들기 (0) | 2022.07.28 |
Java iText API 활용 PDF 에 image 삽입 및 크기조절 하기 (0) | 2022.07.27 |
Java iText API 활용 PDF 에 Paragraph(단락, 문단, 절) 만들기 (0) | 2022.07.27 |