Оглавление:

Умный будильник - Intel Edison - Iot RoadShow - Сан-Паулу: 4 шага
Умный будильник - Intel Edison - Iot RoadShow - Сан-Паулу: 4 шага

Видео: Умный будильник - Intel Edison - Iot RoadShow - Сан-Паулу: 4 шага

Видео: Умный будильник - Intel Edison - Iot RoadShow - Сан-Паулу: 4 шага
Видео: 20141023BH Интернет вещей: возможности Intel Galileo gen 2 и Intel Edison 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. Javascript API очень прост в использовании.

В основном это создание карты, передача ему маршрута для рисования и получение этому событию параметра продолжительности. Как только это будет сделано, у нас будут входные данные, необходимые для выполнения расчетов и подачи сигнала тревоги, когда это необходимо.

Шаг 3: Дополнения

Мы почти закончили, и чтобы рассчитать правильное время, нам нужна еще одна информация: сколько времени пройдет с момента пробуждения, чтобы выйти из дома. Этот параметр важен, чтобы вам не пришлось что-либо делать в спешке. В этом примере я использовал 30 минут, которые, как я понимаю, хорошее время, чтобы принять душ и выйти из дома. Кроме того, я настраиваю страницу для воспроизведения видео с Youtube всякий раз, когда время совпадает с текущим. В этом случае используйте видео ниже::)

Шаг 4: Завершить

Завершить
Завершить
Завершить
Завершить

Чтобы завершить проект, поместите html-файл в ту же папку, что и мой веб-сервер Python, который я создал, выполнив шаги, описанные в этом руководстве https: wiki.python.orgmoinBaseHttpServer

Я получил доступ к своему Edison через консоль и набрал команду python HTTPServer.py. Готово, наш веб-сервер запущен, и мы можем получить доступ к настроенному URL-адресу и просмотреть результаты нашей страницы. Intel Edison оказалась очень стабильной платформой с огромным потенциалом для разработки решений для Интернета вещей. Я предлагаю исходный код в этом посте.

Рекомендуемые: