Mosquitto 설치 및 테스트
2021. 10. 13. 17:23ㆍAndroid/MQTT
Step 1. Mosquitto 다운로드
Step 2. Mosquitto 서비스 실행 상태 확인
Step 3. Mosquitto Subscriber & Publisher 실행 테스트(localhost)
명령어 : mosquitto_sub -h localhost -t topic
설명 : 로컬호스트에 접속 "topic" 으로 전달되는 메세지가 올때 까지 대기
명령어 : mosquitto_pub -h localhost -t topic -m "message ok!!"
설명 : 로컬호스트 주소로 "topic" 으로 "message ok!!" 메세지 전달
설명 : 구독하고 상태창에 "message ok!!" 메세지 받음
Step 4. Mosquitto Subscriber & Publisher(내부 IP로 테스트)
내부 IP로 접근시 Error발생
명령어 : mosquitto_sub -h 192.168.0.252 -p 1883 -t topic
Error: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.
원인 : 설정파일에 ip를 정의 하지않아 에러 발생
#mosquitto.conf
#설정 변경시 서비스 재실행 필요!!
bind_address 192.168.0.252
allow_anonymous true #모든 사용자 접근 권한 허용 Only 테스트에만 사용
#false 설정시 "Connection error: Connection Refused: not authorised." 에러 발생
명령어 : mosquitto_pub -h 192.168.0.252 -p 1883 -t topic -m "message ok!!"
명령어 : mosquitto_sub -h 192.168.0.252 -p 1883 -t topic
* 같은 망의 내부 IP에서 접속시 안된다면 방화벽을 확인 해보자!!
'Android > MQTT' 카테고리의 다른 글
MQTT Option(Retain,CleanSession,LWT) (0) | 2021.10.22 |
---|---|
MQTT Option(Qos) (0) | 2021.10.22 |
MQTT 사용하기 (0) | 2021.10.13 |