Checker Firebase DB에 데이터 업로드 하기

Checker

17.11.11

Atmel Studio 7.0 에 아두이노 1.8 버전을 셋팅하였습니다.
메모장같은 기존 IDE를 쓰다보니 너무 좋네요. 점프와 자동완성이 ㅋㅋ
Blink 예제와 Serial 통신, NodeMCU 기존 프로젝트들을 테스트 했습니다.

후에 Firebase DB에 업로드 하는 걸 했습니다.
처음에 Wifi Shield를 이용해서 업로드 하려 했습니다.



Firebase DB의 구조가 Json 구조라 ArduinoJson 라이브러리로 파싱을 해서 업로드 하려 했는데 웹 쪽 지식이 없고 C++ 지식도 없다 보니 업로드가 잘 안되었습니다.

WIFI 라이브러리에서 Post 방식으로 Request 하는 방법을 잘 몰랐습니다.. Aivic 프로젝트 진행할 때 안드로이드에서 웹서버 통신한거 말고는 웹에 관한 경험이 부족한데, 웹은 꼭 학습 해야 하는 것을 IoT 하면 할 수록 느끼네요.

그래서 구글링좀 하다 ESP8266 기반 Arduino Firebase 라이브러리가 있어 다시 NodeMCU 를 테스트로 해 사용하게 되었습니다.
(링크: https://github.com/firebase/firebase-arduino) <- 감사합니다




다행히 되긴 잘 됩니다. 그런데 제가 잘 이용해서 사용할 수 있을지 미지수라.. 웹 쪽을 공부 해서 좀 시야를 넓힌 후에 다시 해 봐야 하겠습니다.

보통 Firebase에서 IoT 프로젝트를 할 땐, Node를 써서 서버를 구현한 후 Firebase 에서 호스팅을 한 후 데이터를 주고 받는 것 같습니다. (확실하지 않음...)



댓글 1개:

  1. 저도 똑같은 형식을 구현해보고 싶은데 정확한 방법 알려주실수 있을까요 ?? ㅠㅠㅠ 꼭 부탁드립니다.... 파이어베이스 호스팅 방법,db 사용법은 아는데 아두이노와 호스팅 도메인을 연결하고 그데이터를 실시간 db로 가져오는 방법을 잘모르겠네요 ㅠㅠ

    답글삭제

BatteCoins 프로젝트

BattleCoins 17.12.26 요 몇 일 전부터 코인 매니저인 송대표가 찾아왔습니다. 그리고 이런저런 이야기를 나누다가 지금 진행중인 Checker를 잠깐 일시정지하고 코인 관련 아이템을 짧게 진행해보기로 했습니다. 그...