Interaktiva smarta spegeln (Intel IoT) (3 / 4 steg)
Steg 3: Väder komme till från Weather Underground
Det är mycket lätt att få aktuella väderförhållanden och väderprognos till något ställe med wunderground api. Om du har öppnat ditt konto av wunderground få en API-nyckel som behövs för att få väderdata. API-begäran görs över HTTP. Datafunktioner returnera JSON eller XML. Vi kommer usen JSON-format.
Så om du vill anta att nuvarande väder villkorar av staden: Mumbai i land: Indien
Då har du att göra efter HTTP-API-begäran:
http://API.Wunderground.com/API/Your_API_Key/Condi...
Om du vill ha prognos av ovan staden:
http://API.Wunderground.com/API/Your_API_Key/forec...
Flera API-funktioner kan kombineras till en enda HTTP-förfrågan. Detta är ett enkelt sätt att hushålla dina önskemål.
http://API.Wunderground.com/API/ Your_API_Key/geolookup/conditions/Forecast/q/India/Mumbai.JSON
För mer information besök:
https://www.Wunderground.com/Weather/API/d/docs?d=...
Nu eftersom vi använder Node.js är mycket förenklas eftersom vi kommer att använda npm modul byggd speciellt för att ringa ovanstående API och få JSON data från den. Vi kommer att använda klient-api-wunderground npm modul. För att installera det bara ange det inuti package.json under beroenden det kommer att installeras automatiskt på Intel Edison.
Den bifogade node.js filen innehåller kod för att extrahera temperaturdata från Wunderground API. Men du kan göra ändringar i den och extrahera en hel del annan information också som fuktighet, tryck, vindhastighet och en stor mängd andra data som krävs av dig.