최근 MQTT를 이용한 IoT Device Stream 데이터 처리중 online에서 MQTT Broker를 테스트할 수 있는 Site를 찾았다.
여러 Online Broker가 있지만 나의 경우엔 HIVEMQ를 이용하여 테스트를 수행한다.
우선 HIVEMQ에 접속, Broker 정보를 확인 한다.
https://www.hivemq.com/public-mqtt-broker/
Broker: broker.hivemq.com
TCP Port: 1883
Websocket Port:8000
Broker client 접속
hivemq에서 획득한 broker정보를 아래 client page에 입력 후 'Connect'
-Host: broker.hivemq.com
-Port:8000 or 1883
-ClientID: 자동생성
-Username, Password는 보안 이슈가 없으므로 입력하지 않음
-Will Topic, Message는 입력하지 않음
성공적으로 접속시 'Topic'과 'Message'를 입력 후 'Publish' 하면 MqttClient에서 수신 받을 수 있다.
http://www.hivemq.com/demos/websocket-client/
역으로 Application에서 Publish할 경우 우측의 'Subscriptions' 항목에 표시된다.
Broker 세팅전 초기 개발시 유용한듯..