클라우드 서버로 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (www.helloapps.co.kr)
WiFi 코딩 업로드 전 준비사항 항상 WiFi 보드의 리셋 버튼을 클릭하여 보드를 초기화 해 놓고 아두이노 프로 그램을 업로드 해야 한다. 리셋버튼을 눌러 전원 초기화 리셋버튼이 눌려지면 WiFi 보드에서 실행중인 프로그램이 종료되고 다시 시작할 준비 상태가 됨
클라우드 서버로 데이터 전송하기
아날로그 센서 연결하기 아날로그 0번에 아무 아날로그 센서 하나를 연결한다. 본 예시에서는 조도센서를 연결하였다. 0번 (A0)
아날로그 센서 값을 읽어서 30초 간격으로 전송하기 void setup() { Serial.begin(115200); delay(200); wifi.begin(9600); delay(500); wifi.SSID("HelloApps"); Serial.print(wifi.Message()); wifi.Password("HelloApps"); wifi.ConnectAP(); wifi.Host("spl3d.azurewebsites.net"); wifi.Port("80"); wifi.Path("/iot/data.aspx"); Serial.println("http://spl3d.azurewebsites.net/iot/data.aspx"); wifi.UserID("12345"); } int num = -1; void loop() { //30 sec num = (num + 1) % 30; Serial.println(num); Serial.print(wifi.Message()); if (num == 0) int a0 = analogRead(0); wifi.Send(a0); delay(500) } delay(1000); 30초 간격으로 아날로그 센서값을 클라우드 서버로 전송한다.
아날로그 센서 값을 읽어서 30초 간격으로 전송하기 30초마다 데이터를 전송한다.
클라우드 서버 웹페이지에 접속하기
헬로앱스 IoT 홈페이지 접속하기 http://helloapps.co.kr/ 홈페이지에서 IoT 메뉴 클릭한다.
헬로앱스 IoT 홈페이지 접속하기 페이지 중간에 있는 HelloApps IoT 클라우드 서비스에 있는 링크 클릭
헬로앱스 IoT 홈페이지 접속하기 페이지 중간에 있는 HelloApps IoT 클라우드 서비스에 있는 링크 클릭
인터넷으로 센서값 확인하기
센서값 확인하기 사용자 ID에 본인의 ID를 입력한 후, 데이터 조회 버튼을 클릭한다.
센서값 확인하기 사용자 데이터 항목에서 아두이노로 부터 전송된 데이터를 확인한다.