Как создать географические триггеры событий с помощью смартфона и IFTTT
Разве не было бы замечательно, если бы простое перемещение вашего смартфона из одного места в другое могло вызвать такие события, как настройки термостата, уведомления или другие автоматические ответы? ? С небольшим количеством волшебства GPS и некоторыми рецептами IFTTT это может. Читайте дальше, как мы покажем вам, как.
Что такое геозона и IFTTT?
Чтобы понять, насколько техно-магия уловки, которые мы собираемся изложить, это помогает понять, что такое геозоны и IFTTT. Хотя на первый взгляд это сложно (а в случае с IFTTT немного неразборчиво), их гораздо проще понять на примере.
На прошлой неделе мы подробно изучили концепцию геозонирования в HTG: что такое геозонирование (и почему вы должны его использовать), но вот краткое резюме. Геозоны - это невидимые границы, созданные комбинацией аппаратного обеспечения (например, чипа GPS в вашем смартфоне) и программного обеспечения (такого как мобильная операционная система и дополнительные приложения, многоуровневые), так что какое-то событие или действие инициируется, когда оборудование переходит в или задерживается в обозначенной зоне геозоны. Если вы установили приложение на телефон вашего ребенка, которое уведомляет вас о том, когда они приходят и покидают школу, или список дел, который напоминает вам покупать молоко, когда вы едете по магазину, например, вы использовали приложение на основе геозон.
IFTTT - это веб-сервис, представленный в 2011 году, предназначенный для того, чтобы упростить настройку условных операторов, которые в свою очередь инициируют события, максимально приближенные к перетаскиванию мышью, с помощью простой системы создания рецептов. Аббревиатура IFTTT расшифровывается как «Если это, то это», и сервис содержит тысячи рецептов и позволяет создавать свои собственные рецепты, которые комбинируют «если это то потом» таким новым способом, как «Если прогнозируется дождь, тогда отправьте уведомление на мой телефон, чтобы я не забывал зонтик »или« если я опубликую обновление в моей служебной учетной записи Twitter, то автоматически перенесу это обновление в свою служебную учетную запись Facebook »и так далее. Пока IFTTT не может сделать все, Количество сервисов и устройств, которые интегрированы в IFTTT, довольно велико, и вы можете создавать рецепты для любых вещей..
Хотя существуют тысячи рецептов, которые не затрагивают ваш смартфон, использование вашего смартфона с помощью мобильного приложения IFTTT - это рецепт для действительно умных триггеров на основе определения местоположения, которые эффективно объединяют геозоны (где вы находитесь, где вы будете или даже где вы будете проходить мимо или через) с огромным количеством услуг, к которым IFTTT может получить доступ.
Давайте рассмотрим, как использовать на своем смартфоне триггеры и уведомления на основе геозон..
Использование географических триггеров с IFTTT Mobile
Первый заказ - если у вас его еще нет, зарегистрировать учетную запись IFTTT, посетив портал IFTTT здесь. Несмотря на то, что вы можете создать учетную запись и начать поиск рецептов в приложении IFTTT, мобильное приложение не такое гибкое и простое в работе, как веб-интерфейс, поэтому мы рекомендуем использовать веб-интерфейс для максимально возможной работы по настройке..
Единственный шаг, который необходимо выполнить на самом смартфоне, - это активировать канал определения местоположения (подробнее об этом чуть позже), поскольку для доступа к информации GPS / Wi-FI на устройстве требуются локальные разрешения..
Установка и настройка приложения
Приложение IFTTT можно найти как в Google Play Store, так и в Apple App Store. Загрузите приложение на свое устройство и запустите его. Либо введите свои учетные данные для входа (если вы уже зарегистрированы на веб-сайте или у вас уже есть учетная запись), либо создайте новую учетную запись сейчас.
Все сервисы, приложения и другие компоненты рецептов IFTTT содержатся в «каналах». Ядро всех рецептов может быть описано как (Если вход этого канала = X) Тогда (Вывод предопределенного Y из этого канала).
Таким образом, мы должны подписаться на канал Location для нашей соответствующей операционной системы смартфона. Позже мы можем включить все остальное с телефона или из нашего веб-браузера, но вы должны авторизовать разрешения на устройстве..
Интерфейс может быть немного сложнее, если вы впервые используете приложение. Чтобы добавить канал с устройства, откройте приложение, нажмите на маленький значок ступки и пестика (как показано на рисунке выше), затем, в появившемся меню «Мои рецепты», нажмите на маленькую шестеренку в правом нижнем углу, чтобы получить доступ к Меню настроек. В меню настроек вы увидите запись «Каналы».
Просто нажмите на него, найдите «location», чтобы найти записи для «Android Location» и «iOS Location», а затем выберите подходящий для ОС вашего устройства. Вам будет предложено авторизовать канал для использования данных о местоположении вашего устройства, и тогда все готово.
Поиск Рецептов
Теперь, когда наше устройство может обмениваться данными о местоположении с системой IFTTT, пришло время начать поиск рецептов на основе определения местоположения. Вы можете не найти точный рецепт, который вы ищете (и это нормально), но мы настоятельно рекомендуем по крайней мере просмотреть базу данных рецептов в течение нескольких минут..
Зачем сначала смотреть на другие рецепты? Вы не только увидите интересные способы использования людьми местоположения и IFTTT («Ого, я не знал, что вы можете использовать IFTTT с центром Smartthings!»), Но вы также получите возможность заглянуть в опубликованные рецепты и увидеть как именно люди их настроили.
Каждый раз, когда мы смотрим на базу данных рецептов IFTTT, мы всегда поражаемся новым и новым способом использования сервиса.
Создание вашего первого рецепта
В каталоге IFTTT имеется множество рецептов, но это не означает, что покрыты все возможные непредвиденные обстоятельства (не в виде краткого описания). Давайте посмотрим, как создать свой собственный рецепт IFTTT для настраиваемых оповещений, уведомлений и триггеров..
В настоящее время нет способа создать рецепт через мобильное приложение IFTTT, поэтому нам нужно перейти на веб-сайт.
Войдите на сайт и выберите «Создать» под своим именем пользователя в правом верхнем углу или перейдите вправо к новому экрану рецепта с этой ссылкой. Нажмите на подчеркнутый текст «this» в очень большом тексте «ifthisthenthat» на экране, чтобы начать процесс.
Первый шаг - выбрать канал запуска. Вы можете возиться с сотнями входных каналов позже, чтобы создавать всевозможные рецепты, не учитывающие местоположение, но прямо сейчас ингредиент, который мы жаждем, - это геолокация. Введите «местоположение» в поле поиска канала, чтобы сузить его, а затем выберите местоположение для Android или iOS в зависимости от вашего мобильного устройства..
Следующий шаг сфокусирован на том, какой тип триггера вы хотите. Ввод области? Покидая территорию? И то и другое?
То, что мы выбираем, действительно зависит от того, чего мы хотим достичь, поэтому пришло время решить, какие результаты мы готовим с этим рецептом. Допустим, мы работаем в центре Чикаго и у нас нерегулярный график работы, длительные поездки, но, несмотря на это, наш супруг любит поужинать с нами, когда мы вернемся домой. Разве не было бы хорошо, если бы они автоматически уведомлялись, когда мы покидали офис, чтобы у них была хорошая идея, сколько времени пройдет, прежде чем мы вернемся домой? Чтобы создать такой рецепт, мы выберем триггер «Выход из зоны», так как мы хотим, чтобы текстовое сообщение отправлялось только тогда, когда мы уходим, а не когда мы входим в назначенную область..
Шаг 3 - установить геозону. Вы можете выбрать адрес, а затем увеличить его очень близко (чтобы установить границу, столь же узкую, как внутри офисного здания, или заблокировать офисное здание), до ширины самого города или географического региона..
У нас есть настроенная часть «Если» «Если мы покинем географическую границу около 200 Вакер-Доктор в Чикаго, штат Иллинойс», все уже настроены. Следующим шагом является указание части «тогда это» соглашения. Выходим из офиса и что потом?
Шаг 4 в процессе идентичен шагу 1. Нам нужно выбрать канал, который соответствует желаемому результату. В этом случае мы хотим, чтобы триггер отправил текстовое сообщение, поэтому мы ищем «SMS».
Выберите «Android SMS», если на Android, и просто «SMS», если вы на iOS. Как только вы выберете его и нажмете «Далее», вам будет предложено ввести номер телефона, чтобы получить PIN-код подтверждения. Обязательно введите номер телефона, который будет получать уведомление, а не ваш личный телефон. Это не проверка безопасности вашей учетной записи IFTTT, это проверка безопасности, чтобы убедиться, что номер SMS на входе хочет получать оповещения (то есть телефон вашего супруга).
Замечания: В настоящее время вы можете привязать только один номер телефона к своей учетной записи для использования SMS, поэтому, если вы хотите использовать SMS-оповещения для других целей, вам следует выбрать отправку уведомления с помощью других средств (например, электронной почты, прямого сообщения в Twitter или т. Д.)..
Шаг 5 - это шаг, на котором вы выбираете конкретное действие, которое хотите. В случае SMS-оповещения и многих других каналов IFTTT не существует нескольких вариантов. Единственный выбор для канала SMS, как вы уже догадались, - отправить SMS. Выберите «Отправить мне SMS».
Текстовое сообщение по умолчанию является немного общим, поэтому мы немного его настроим..
Многие из выходных данных рецепта имеют пользовательские элементы (например, «OccurnAt», показанный выше). Если вы наведите курсор мыши на окно создания и нажмете на значок полученного колокольчика, вы можете выбрать соответствующие элементы для вашего оповещения..
Подтвердите рецепт, и он будет автоматически добавлен в ваш список рецептов IFTTT (доступен как на вашем телефоне, так и на веб-портале).
Это все, что нужно сделать! Как только вы перепрыгиваете через мелкие хлопоты, связанные с установкой приложения и предоставлением ему доступа к данным о вашем местоположении, мир становится вашей устричной программой для рецептов; Вы можете связать свое местоположение с оповещениями, триггерами смартфонов, электронными письмами, всплывающими напоминаниями и любым другим «тогда» каналом, доступным в системе IFTTT. Просмотрите рецепты на основе местоположения Android и iOS, чтобы получить больше идей.