일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바
- javascript
- 리눅스
- JS
- 파이썬
- 스크립트
- 윈도우
- DATABASE
- PostgreSQL
- 자바스크립트
- Linux
- postgres
- 설치
- node
- DB
- 설정
- 우분투
- hamonikr
- 데이터베이스
- 하모니카
- Atlassian
- python
- ubuntu
- java
- 노드
- install
- script
- 아틀라시안
- 3.0
- Windows
Archives
- Today
- Total
LukeHan 의 잡다한 기술 블로그
ubuntu 에서 Mosquitto broker 설치 본문
반응형
환경 구성
Hyper-V OS | ubuntu 22.04.2 |
OS | Windows 11 Pro |
ubuntu 에서 broker 설치
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
language-text
위와 같이 입력하여 저장소를 추가한다.
sudo apt-get update
language-text
위와 같이 입력하여 등록한 저장소를 업데이트 적용한다.
sudo apt-get install mosquitto
language-text
업데이트가 완료되면 위와 같이 입력하여 mosquitto broker server 를 설치한다.
mosquitto
language-text
위와 같이 입력하여 mosquitto 를 실행한다.
tail -f /var/log/mosquitto/mosquitto.log
language-text
위와 같이 입력하여 broker 로그를 확인 할 수 있는 상태로 대기한다.
client 설치
sudo apt-get install mosquitto-clients
language-text
위와 같이 입력하여 mosquitto clients 를 설치한다.
subscriber
mosquitto_sub -h localhost -t \# -d
language-text
위와 같이 입력하여 subscriber 를 대기 상태로 유지한다.
publisher
mosquitto_pub -h localhost -t test -m "Send message for you"
language-text
위와 같이 입력하여 topic 을 발행한다.
broker log
...
1713422393: New connection from 127.0.0.1:35370 on port 1883.
1713422393: New client connected from 127.0.0.1:35370 as auto-90430925-75C3-B714-9BA4-99A37D652480 (p2, c1, k60).
1713422393: Client auto-90430925-75C3-B714-9BA4-99A37D652480 disconnected.
language-text
subscriber message
...
Client null received PUBLISH (d0, q0, r0, m0, 'test', ... (20 bytes))
Send message for you
Client null sending PINGREQ
Client null received PINGRESP
language-text
참고
반응형
Comments