수행기록퀘스트3

Quest3-Pico W - 클라우드 연결 및 데이터 업로드(화재감지기)
2022. 9. 11 (일) 23:56 최종수정 2022. 9. 12 (월) 00:34 변화의 물결 조회 467 좋아요 1 스크랩 0 댓글 0

안녕하세요.

 

  다른 분들과 조금 다른 무료 MQTT 사이트를 사용 해보려고 HiveMQ Broker 서버로 접속 시도하였습니다.

 

 현재 SSL보안문제로 접속이 되지 않아 개인 계정의 Cloud에는 PicoW로 데이터를 올리지는 못했습니다. (글을 올린 후 확인 한 결과 개인계정으로는 전송 안 되었지만, 전체 MQTT서버로는 전송되는 것을 확인했습니다.)

최신 보드이다 보니 접속정보가 없고 HiveMQ 사이트가 초기와 다르게 SSL 체크하지 않으면 접속할 수 없게 되었습니다. 그리고 여기에 대한 글도 많이 없었습니다. 그래서 현재 구글링하는 중이며, 2022.09.10에 초음파 센서와 PicoW로 HiveMQ 서버에 전송 성공했다는 글이 있어 문의를 남길 예정입니다. 현재 따라 했는데 되지는 않았습니다. 몇일 더 해보고 안되면 ThingSpeak로 시도해보려고 합니다.

 참조 사이트 : https://community.hivemq.com/t/getting-started-raspberry-pi-pico-w/1316/21

 

 시도했던 내용을 올리고 계속 안되면 다음번에 다른 서버 버전으로 완성해보려고 합니다.

 

1. 회원가입하고 사이트에 고유 접속할 클러스터 URL 이 주어집니다.

- https://www.hivemq.com/mqtt-cloud-broker/ 로 가입합니다.

 

2. 고유한 클러스트에 클라이언트가 생성할 수 있으며 접속하기 위한 Username과 Password를 만듭니다. 여기에서는 PicoW0001로 만들어 보았습니다.

 

 

 

3. PicoW에서 접속해보기

 - 현재 SSL 문제로 접속되지 않지만 접속하려면 umqtt.simple 라이브러리를 설치합니다.

 

 

 

- MQTT 서버에 접속하는 코드부분

- 아래와 같이 보안 문제로 연결시도는 했지만 접속이 되지 않는 상태입니다.

 

 

4. 웹상에서 데이터를 Publish 와 Subcriptions 확인

 - Subscriptions를 등록해 놓으면 GasData 값이 Publish 된 값이 나타나는 것을 확인 할 수 있습니다.

 

 

감사합니다.

 

글을 올린 후 추가로 확인된 내용 첨부합니다.

 

HIVEMQ Cloud 사이트에 개인 계정으로 보내지 않고 테스트하는 전체 서버로 연결할 경우, SSL허용과 상관 없이 접속되었습니다. 그래서 Topic만 다르게 해서 보낼 경우 전송되는 것을 확인했습니다. 지속 적으로 SSL 보안 문제가 생길 경우 아래와 같이 연결해서 이번 콘테스트를 완료할 예정입니다.

 

 

로그인 후
참가 상태를 확인할 수 있습니다.