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 에서 호스팅을 한 후 데이터를 주고 받는 것 같습니다. (확실하지 않음...)
저도 똑같은 형식을 구현해보고 싶은데 정확한 방법 알려주실수 있을까요 ?? ㅠㅠㅠ 꼭 부탁드립니다.... 파이어베이스 호스팅 방법,db 사용법은 아는데 아두이노와 호스팅 도메인을 연결하고 그데이터를 실시간 db로 가져오는 방법을 잘모르겠네요 ㅠㅠ
답글삭제