Съдържание:

Интелигентен будилник - Intel Edison - Iot RoadShow - Сао Пауло: 4 стъпки
Интелигентен будилник - Intel Edison - Iot RoadShow - Сао Пауло: 4 стъпки

Видео: Интелигентен будилник - Intel Edison - Iot RoadShow - Сао Пауло: 4 стъпки

Видео: Интелигентен будилник - Intel Edison - Iot RoadShow - Сао Пауло: 4 стъпки
Видео: Проект SenseDrive Хакатон Intel 2024, Ноември
Anonim
Интелигентен будилник - Intel Edison - Iot RoadShow - Сао Пауло
Интелигентен будилник - Intel Edison - Iot RoadShow - Сао Пауло

Едно от големите достойнства на всеки, който живее или работи в голям град, е управлението на времето. В днешно време пътуванията са постоянни и тъй като трафикът е един от основните фактори.

Мислейки за това, направих малко приложение, което използва интеграцията с Google Maps и Google Calendar. По принцип потребителят планира срещата в Google Календар и приложението използва параметрите на планирания ангажимент, за да каже в колко часа трябва да е буден или да започне да се подготвя. Голямото предимство е, че в зависимост от времето на деня, условията за движение ще се променят и времето за пристигане също. Следователно приложението спестява вашето време, като изчислява времето и следи трафика на сайта и го прави вместо вас.

Стъпка 1: Google Календар

Google Календар
Google Календар
Google Календар
Google Календар

Първата стъпка беше да създадете идентификационен номер за достъп до моя календар в Google, така че да имате достъп чрез приложението, а не чрез общия интерфейс на Google Календар. За това отворих сайта https://console.developers.google.com.t, всичко е много добре обяснено в

Стъпка 2: Google Карти

Google Maps
Google Maps

За да изчисля времето на маршрута между избраното от мен място и мястото на срещата, използвах Google Maps. API на Javascript е много лесен за използване.

По принцип е да се създаде карта, да се предаде маршрут, който той да нарисува, и до това събитие да извлече параметъра за продължителност. След като това бъде направено, ние имаме необходимите входове за извършване на изчисленията и да алармираме, когато е необходимо.

Стъпка 3: Екстри

Почти приключваме и за да изчислим правилното време, се нуждаем от още една информация: колко време ще отнеме от събуждането, за да излезем от къщата. Този параметър е важен, така че не трябва да правите нищо набързо. В примера използвах 30 минути, което разбирам като подходящо време да си взема душ и да изляза от къщата. Освен това настроих страницата да възпроизвежда видео от Youtube, когато времето е равно на текущото. В този случай използвайте видеоклипа по -долу::)

Стъпка 4: Завършете

Завършете
Завършете
Завършете
Завършете

За да завършите проекта, поставете html файла в същата папка като моя уеб сървър Python, който направих, като следвате стъпките в този урок https: wiki.python.orgmoinBaseHttpServer

Получих достъп до моя Edison чрез конзола и въведох командата python HTTPServer.py. Готово, нашият уеб сървър работи и можем да получим достъп до URL адреса, който е конфигуриран, и да видим резултатите от нашата страница. Intel Edison се оказа много стабилна платформа и с огромен потенциал за разработване на решения за IoT. Предлагам изходния код в тази публикация.

Препоръчано: