Sisällysluettelo:

Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta

Video: Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta

Video: Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta
Video: Forgotten Rail Yard Under Chicago's Largest Historic Building - Merchandise Mart 2024, Joulukuu
Anonim
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo

Yksi suurkaupungissa asuvan tai työskentelevän suurista hyveistä on ajanhallinta. Nykyään matkat ovat jatkuvia, ja koska liikenne on yksi tärkeimmistä tekijöistä.

Kun mietin sitä, tein pienen sovelluksen, joka käyttää integrointia Google Mapsin ja Google -kalenterin kanssa. Pohjimmiltaan käyttäjä ajastaa tapaamisen Google -kalenterissa ja sovellus käyttää ajoitetun sitoumuksen parametreja sanoakseen, milloin hänen pitäisi olla hereillä tai alkaa valmistautua. Suuri etu on, kellonajasta riippuen, liikenneolosuhteet muuttuvat ja myös saapumisaika. Siksi sovellus säästää aikaa laskemalla ajan ja seuraamalla sivuston liikennettä ja tekee sen puolestasi.

Vaihe 1: Google -kalenteri

Google -kalenteri
Google -kalenteri
Google -kalenteri
Google -kalenteri

Ensimmäinen askel oli luoda tunnus, jolla pääsen käyttämään Google -kalenteriani, jotta voit käyttää sovellusta Google -kalenterin yleisen käyttöliittymän kautta. Tätä varten käytin sivustoa https://console.developers.google.com.t on kaikki hyvin selitetty osoitteessa

Vaihe 2: Google Maps

Google Kartat
Google Kartat

Laskin valitsemani paikan ja tapaamisen sijainnin välisen reitin keston Google Mapsin avulla. Javascript API on erittäin helppokäyttöinen.

Pohjimmiltaan on luoda kartta, kulkea reitti hänen piirtääkseen ja tähän tapahtumaan noutaa kestoparametri. Kun tämä on tehty, meillä on tarvittavat tulot laskelmien suorittamiseksi ja hälytyksen antamiseksi tarvittaessa.

Vaihe 3: Lisäominaisuudet

Olemme melkein loppumassa, ja oikean ajan laskemiseksi tarvitsemme vielä yhden tiedon: kuinka kauan heräämisestä kestää päästä pois kotoa. Tämä parametri on tärkeä, jotta sinun ei tarvitse tehdä kiirettä. Esimerkkinä käytin 30 minuuttia mielestäni sopivaa aikaa suihkussa käymiseen ja kotoa poistumiseen, ja lisäksi asetin sivun toistamaan videon Youtubesta aina, kun aika on sama kuin nykyinen aika. Käytä tässä tapauksessa alla olevaa videota:)

Vaihe 4: Viimeistele

Viimeistele
Viimeistele
Viimeistele
Viimeistele

Viimeistele projekti asettamalla html -tiedosto samaan kansioon kuin verkkopalvelimeni Python, jonka tein noudattamalla tämän opetusohjelman ohjeita https: wiki.python.orgmoinBaseHttpServer

Pääsin Edisoniin konsolin kautta ja kirjoitin komennon python HTTPServer.py. Valmis, verkkopalvelimemme on käynnissä ja voimme käyttää määritettyä URL -osoitetta ja tarkastella sivumme tuloksia. Intel Edison osoittautui erittäin vakaaksi alustaksi ja sillä oli valtavat mahdollisuudet kehittää IoT -ratkaisuja. Tarjoan lähdekoodin tässä viestissä.

Suositeltava: