그동안 사내에서 M2Mqtt Broker 1.6.12 사용했으나, 최근 Release된 M2Mqtt Broker 2.0.12 설치했으나
테스트중 localhost sub/pub 정상 수행했으나 remote접속시 연결 거부 오류가 발생한다.
이에 2.0.12 버전의 사용 과정을 정리해 둔다.
1.Mosquitto broker 다운로드
https://mosquitto.org/download/
나의 경우엔 Windows에서 운영하므로 windows version을 다운 받는다.
2.Broker 설치
Broker는 wizard 절차에 따라 설치 한다.
3.Broker 설정
Broker 설치 경로에 mosquitto.conf 파일의 option을 아래와 같이 수정하여 활성화 한다.
listener 1883
allow_anonymous true
4.Broker 테스트
broker 실행시 수정한 mosquitto.conf 연결하여 broker를 실행한다. '-c' option을 통해 conf 파일을 연결시켜 주지 않은 경우 remote에서 접속이 불가능 하다.
mosquitto -c mosquitto.conf -v
topic 등록 후 subscribe 추가
pub 테스트 수행
우선 sub/pub 테스트는 성공이다.