Step5 클라우드 연결(Ethernet)

Step5 클라우드 연결(Ethernet)


W5100S-EVB-PICO를 이용하여 측정한 다양한 데이터를 원거리에서 볼 수 있기 위해 클라우드 서버와 연결하였다 


다양한 IoT 클라우드 서버 중 Ubidots 라는 클라우드를 선택하였다





해당 클라우드의 경우 간편한 UI/UX를 제공하였으며, 30일간 무료로 사용 가능하였다


다만, 메뉴얼이 모두 영어였기 때문에 구글 번역기를 꽤 많이 사용했다.


개발환경

Arduino IDE

LAN Cable

유효한 MAC Address


1. Ubidots 연결하기


1-1. 계정 생성하기 


ubidots.com 에 접속하여 "SIGN UP" 버튼을 눌러 계정을 생성한다




1-2. Device 생성하기


상단 메뉴 Devices - Devices - Add New Device(+) 를 누르고 Devices를 생성한다

생성시, "Blank Device" 로 생성


ps. 나중에 TEST 한 결과, W5100S-EVB-PICO에서 데이터 송신 시 자동으로 생성되므로, 1-2 번은 진행하지 않아도 된다


1-3. Token 확인 및 Ubidots 에 데이터 전송하기


Ubidots 사이트 내 프로필에서 내 Token을 확인 후 저장해야한다


"industrial.api.ubidots.com" 에 접속하거나 "169. 55. 61. 243" 에 접속 후 아래 포맷으로 데이터를 전송하면 된다




1-4. Ubidots 에 데이터 전송 코드


아두이노 Ethernet 예제 Web Client를 이용하여 Ubidots 서버에 접속 후 데이터 전송하는 함수를 만들었다


해당 코드는 DATA를 Device Label - Variable Label 에 전송 하는 함수이며, 이 함수를 이용하여 간단하게 데이터를 보낼 수 있다




댓글

이 블로그의 인기 게시물

Step6 스마트 화분 완성 결과

맥으로 라즈베리파이 피코 환경설정