Sommario:

Sveglia intelligente - Intel Edison - Iot RoadShow - San Paolo: 4 passaggi
Sveglia intelligente - Intel Edison - Iot RoadShow - San Paolo: 4 passaggi

Video: Sveglia intelligente - Intel Edison - Iot RoadShow - San Paolo: 4 passaggi

Video: Sveglia intelligente - Intel Edison - Iot RoadShow - San Paolo: 4 passaggi
Video: Microsoft Windows Development Kit for IoT Blink Example. 2024, Dicembre
Anonim
Sveglia intelligente - Intel Edison - Iot RoadShow - San Paolo
Sveglia intelligente - Intel Edison - Iot RoadShow - San Paolo

Una delle grandi virtù di chi vive o lavora in una grande città è la gestione del tempo. Al giorno d'oggi i viaggi sono costanti e, poiché il traffico è uno dei fattori principali.

A pensarci bene ho realizzato una piccola applicazione che sfrutta l'integrazione con Google Maps e Google Calendar. Fondamentalmente, l'utente pianifica l'appuntamento su Google Calendar e l'applicazione utilizza i parametri dell'impegno programmato per dire a che ora dovrebbe essere sveglio o iniziare a prepararsi. Il grande vantaggio è che, a seconda dell'ora del giorno, le condizioni del traffico cambieranno e anche l'ora di arrivo. Pertanto, l'applicazione ti fa risparmiare tempo calcolando il tempo e monitorando il traffico del sito e lo fa per te.

Passaggio 1: Google Calendar

Google Calendar
Google Calendar
Google Calendar
Google Calendar

Il primo passo è stato creare un ID per accedere al mio calendario di Google in modo da poter accedere tramite l'applicazione e non l'interfaccia comune di Google Calendar. Per questo ho effettuato l'accesso al sito https://console.developers.google.com.t è tutto molto ben spiegato in

Passaggio 2: Google Maps

Google Maps
Google Maps

Per calcolare il tempo di percorrenza tra il luogo che ho scelto e il luogo dell'appuntamento, ho utilizzato Google Maps. L'API Javascript è molto facile da usare.

Fondamentalmente è creare una mappa, passare un percorso per lui da disegnare e a questo evento per recuperare il parametro di durata. Fatto ciò, abbiamo gli input necessari per eseguire i calcoli e suonare il nostro allarme quando necessario.

Passaggio 3: extra

Stiamo quasi finendo, e per calcolare l'ora esatta ci serve un'informazione in più: quanto tempo ci vorrà dal risveglio per uscire di casa. Questo parametro è importante per non dover fare nulla di fretta. Nell'esempio, ho usato 30 minuti quello che ho capito essere un buon momento per fare una doccia e uscire di casa. Inoltre, ho impostato la pagina per riprodurre un video da Youtube ogni volta che l'ora è uguale all'ora corrente. In questo caso, usa il video qui sotto::)

Passaggio 4: finalizzare

finalizzare
finalizzare
finalizzare
finalizzare

Per completare il progetto, metti il file html nella stessa cartella del mio server web Python che ho realizzato seguendo i passaggi in questo tutorial https: wiki.python.orgmoinBaseHttpServer

Ho effettuato l'accesso al mio Edison tramite console e ho digitato il comando python HTTPServer.py. Fatto, il nostro server Web è in funzione e possiamo accedere all'URL che è stato configurato e visualizzare i risultati della nostra pagina. Intel Edison si è rivelata una piattaforma molto stabile e con un enorme potenziale per lo sviluppo di soluzioni per IoT. Sto offrendo il codice sorgente in questo post.

Consigliato: