일기예보 읽어오기

by Eraser Project | 2016-06-14 10:48
erase project weather wunderground

지우개를 만들기 위해서는 일기예보를 읽어와야합니다.

야후, 기상청 등 일기예보 API를 제공하는 사이트는 많습니다. 

하지만 그 중에서 무료이며, 아두이노에서 사용하기 쉬운  wunderground를 사용해보겠습니다.


  1. 회원가입 및 APIKEY 발급
    • wunderground 사이트에 가셔서 회원가입을 합니다. 이메일, Username, 비밀번호를 넣으시고, 요금제는 "Basic-Free"를 선택하시면 됩니다. 

      메뉴의 More-> Weather API for Developers 로 이동합니다.

      상단의 Pricing 메뉴로 이동합니다.

      STRATUS PLAN, CUMULUS PLAN, ANVIL PLAN의 3가지 요금제 중 필요한 요금제를 선택하세요. 어떤 요금제를 선택하시든 하루 500건, 10 Calls/1분은 무료입니다. 마지막으로 Purchase Key를 누르시고, 필요한 정보를 입력하면 APIKEY가 발급됩니다. 


  2. 일기예보 읽어오기
    • 기본적인 문서는 https://www.wunderground.com/weather/api/d/docs에 있습니다.

      지우개는 내가 사는 지역에 오늘 비 또는 눈이 오는지 알아야합니다.

      내가 사는 지역은 IP의 지역정보를 이용하고, 일기예보를 읽어와서 예보와 강수량, 강수확률을 통해 비가 오는지의 여부를 파악하면 됩니다.


      APIKEY : 

      http://api.wunderground.com/api/<APIKEY>/forecast/q/autoip.json


      Response Fields

        conditions: 예보

        pop : 강수확률

        qpf_allday: 강수량


      전체 conditions는 아래 링크에서 확인가능합니다.

      https://www.wunderground.com/weather/api/d/docs?d=resources/phrase-glossary

댓글 0

MADE BY

Eraser Project

arduino, Bash, beaglebone, embedded, esp8266, hardware, iot, nodejs, raspberry pi
일기예보 읽어오기현재글 프로젝트 지우개 #0 이전글