본문 바로가기

아두이노/IoT 아두이노 프로젝트!

아두이노로 Ubidots 이용하기

여러 사이트를 돌아다녀봤지만, Ubidots 사용을 정확하게 정리한 곳이 없어 따로 정리한다.


Ubidots 사용하기 시작한다.


1. https://ubidots.com/  로 접속한다.

2. SIGN UP을 클릭.


3. 가입한다. (필자는 Github을 사용하기 때문에 Github 아이디로 사용한다.)


4. 접속하면 상단 탭 중 Source를 누른다.

5. 1번이라고 표기한 "+"를 누른다.

6. 그럼 2번처럼 'My Data Source'가 생길 것이다.

7. My Data Source를 눌러 접속한다.


8. 그림의 1번을 누르고 2번에 Default를 누른다.


9. 그러면 다음과 같이 Variable이 생긴다.

10. 1번처럼 이름을 TEST로 바꾼다.

11. 2번의 Variable ID를 기억해논다.


12. 오른쪽 상단의 1번을 누른다.

13. 그리고 2번의 My Profile을 누른다.


14. 1번의 "API Keys"를 클릭한다.

15. 그러면 위와 같은 화면이 나타난다.

16. 2번의 Default token의 값을 기억한다.

17. 그러면 우리는 TEST의 Variable ID와 Default token 값 2개를 기억하고 있는 것이다.


18. 그리고 아두이노를 이용하여 클라우드로 데이터 전송이 되는지 동작테스트를 해본다. 아래 코드를 실행한다.

19. 아두이노의 Tool은 arduino.org 의 1.7.11 버전이다. (arduino.cc 아니다.)

Ubidots_TEST.ino


20. 코드를 실행하면 위 사진과 같이 실행되는데, 이 때 1번의 TEST와 2번의 token에 아까 기억해두라고 했던 Variable ID와 Default token값을 입력한다.


22. 아두이노에 업로드 한다.

  ## 주의 ##

   1. 아두이노 이더넷 쉴드를 사용하거나, WizArduino를 사용해야 정상적으로 데이터가 송/수신됩니다.

   2. 공유기와 연결해서 DHCP로 IP를 받고 네트워크 통신이 되야 합니다.


23. 오른쪽 상단의 3번 시리얼모니터를 클릭한다.


24. 위 사진과 같이 시리얼 메세지가 동일하게 출력되면 정상적으로 데이터를 송신 한 것이다.



25. 다시 Ubidots의 홈페이지로 돌아가 TEST를 클릭한다.


26. 그러면 위와 같이 나타나게 된다.

27. 빨간 테두리 부분은 아두이노로 부터 받은 데이터를 나타낸 것이다.


여기까지가 Ubidots의 사용법이다.


Ubidots를 이용하여 만든 프로젝트 링크들이다.

1. Air Pollution: http://openstory.tistory.com/56

2. Smart Plant Part 1: http://openstory.tistory.com/53

3. Smart Plant Part 2: http://openstory.tistory.com/54

4. Smart Plant Part 3(Finish): http://openstory.tistory.com/55