안녕하세요 시더입니다.


오랜만에 글을 쓰는것 같은데 요즘은 MQTT를 공부하고 있습니다.


오늘 쓰는 글은 하드웨어적 요소는 제외하고 소프트웨어 위주로 적어볼까 합니다.


일단 MQTT에 대한 자세한 설명은 생략하고 브로커 서버가 필요합니다. 즉 외부에서 접속가능한


IP를 확보한 컴터에 브로커를 설치하고 계속 켜두어야 한다는 소리죠.


간단하게 MQTT 테스트나 시험동작하기에는 좀 번거롭고 귀찮을 겁니다.


그래서 2가지 방식을 추천합니다.


1. www.mqtt-dashboard.com


이곳은 사용하기 참 간단합니다.  MQTT 서버 주소를 "broker.mqtt-dashboard.com" 로 적어두고


(기본포트 1883, 유저네임과 패스워드도 필요 없습니다.)


토픽과 메세지를 날려주면 됩니다. 정말 간단하죠? 회원가입이나 로그인 같은 번거로움도 없습니다.


단, 토픽과 메세지 내용이 전부 공개됩니다.


간단하게 접속및 간단한 테스트하는 용도로 사용하길 추천합니다.


2. cloudmqtt.com




주소로 들어가면 위 사진과 같은 화면이 나옵니다. 상단에서 Plans을 눌러봅니다.


지원중인 서비스 내용입니다. 우리는 간단한 테스트가 목적이니 무료 버전을 눌릅니다.


이후 이메일 주소넣는 화면이 나오고 이메일 인증하고 회원가입을 하면 됩니다.


아이디가 로그인되었으면 다음으로 넘어가보도록 하겠습니다.


적당한 이름과 브로커 서버 위치 (EU와 US 2개 서버를 고를 수 있습니다. )


생성하였으면 오버뷰 화면으로 넘어갑니다. Instance info 자세히 봐야할 부분은 서버 주소와 PORT입니다.

개인정보 부분은 블라인드 처리했습니다. Manage Users에서  유저이름과 패스워드를 하나 등록해둡니다.

여기서 등록한 유저아이디와 패스워드를 기억해 둡니다.



New Rule에서  방금전 등록한 유저를 고르고 사용할 토픽을 입력해 줍니다.

Read와 Write도 체크해줍니다.


위의 동작까지 완료되었으면 상단의 Websocket UI 버튼을 눌러주면 위의 사진과 같은 화면이 나옵니다.


옆에 Send message에 토픽을 입력후 늘르면 오른쪽에도 출력되고 장치와 데이터를 주고 받을수 있습니다.



Posted by 시더
,