상세 컨텐츠

본문 제목

Cayenne Dashboard add ESP8266 Device Example

embedded/IoT

by ZelKun 2020. 2. 23. 18:41

본문

반응형

[embedded/IoT] - IoT Platform Cayenne Web/App 사용해보기

 

IoT Platform Cayenne Web/App 사용해보기

Blynk 를 쓰다보니 뭔가를 추가하려면 요금을 내야해서 다른 무료 플랫폼으로 갈아타기 보기로 했습니다 특히 Blynk와는 다르게 웹/App 구분없이 접근할 수 있어 보이고 TTN에 연결에 디바이스(라즈베리,아두이노..

zelkun.tistory.com

일전에 라즈베리파이를 Cayenne 에 추가했던적이 있는데

집에서 놀고있는 ESP-01 (ESP8266) 을 추가해보기로 했습니다

 

https://cayenne.mydevices.com

대시보드 좌측 상단에 Add new > Device/Widget 을 클릭하면

추가가능한 디바이스 목록이 보이는데 Generic ESP8266 를 클릭합니다

https://cayenne.mydevices.com

여기서 MQTT USERNAME, PASSWORD, CLIENT ID가 필요하니 따로 메모해둡니다

Cayenne-MQTT-ESP 라이브러리와  ESP8266 보드가 없다면 추가해줘야 합니다

 

Cayenne-MQTT-ESP Lib: https://github.com/myDevicesIoT/Cayenne-MQTT-ESP

스케치 라이브러리 추가 참고: https://zelkun.tistory.com/entry/012-Arduino-아두이노-library-라이브러리-추가하기

ESP8266 보드추가, 2번항목 참고: https://zelkun.tistory.com/entry/031-Arduino-아두이노-보드-추가하기Adding-Arduino-Boards

 

Cayenne Dashboard add ESP8266 Device

스케치를 열어 Cayenne-MQTT-ESP 예제를 실행해줍니다

WiFi에 연결해야하니 WiFi 접속정보를 입력해주고

메모해 두었던, MQTT Username, password, client id 를 넣어 주면 사용준비는 끗

ESP에 소스를 업로드 하면

https://cayenne.mydevices.com

대시보드 화면으로 전환되고,

자동으로 Channel 0 번에 알수없는 숫자값이 들어옵니다

위젯 사이즈는 드래그해서 변경할 수 있네요

들어온 값은 예제에서 찾을 수 있는데

 

Cayenne.virtualWrite(0, millis());

 

보드 실행시간 값을 보내도록 되어있네요

 

 

https://cayenne.mydevices.com

오거는 예제를 수정해서, DHT11 온습도 센서를 연결해준 화면

 

참고

https://cayenne.mydevices.com

반응형

관련글 더보기

댓글 영역