В Amazon честно признаются, что толком не представляют, как люди станут использовать эту кнопку. Заказ домашних товаров — это только одна из ее функций, API кнопки открыт для сторонних программ и на деле ее можно настроить как душе угодно. Сперва мы хотели приспособить ее под Приват24, но потом родилась другая, более забавная идея.
Зампредправления ПриватБанка Александр Витязь больше десятка раз в день обращается к своей помощнице с однотипными просьбами: принести чай, зайти к нему в кабинет и забрать гостей. Помните историю про программиста, который автоматизировал все аспекты своей жизни, начиная от отмазок жене и заканчивая отписками надоевшим клиентам? Так мы тоже не пальцем деланы! Зачем каждый раз писать в чат одинаковые сообщения или звонить на мобильный телефон секретарше? Можно же все сделать проще и веселее. Тем более, что Ольга давно хотела сбросить несколько лишних кило.
Мы решили настроить кнопку так, чтобы она в зависимости от типа нажатия отправляла Ольге одну из трех команд: “Чай”, “Зайдите” или “Заберите гостей”. Сам процесс настройки занял немногим более получаса: мы нарисовали несложный фронтенд в мессенджере Sender и описали логику работы кнопки на базе ОС Corezoid.
Sender — это наш собственный мессенджер, который позволяет создавать роботов с помощью визуальных методов программирования. Для создания фронтенда зарегистрировали в Sender компанию, после чего зашли в раздел «Бизнес» в самом мессенджере и добавили эту компанию себе в контакты.
После этого мы отправились в Corezoid, нашли раздел с названием нашей компании (он появился автоматически после выполнения первого пункта) и создали в нем процесс, который будет отвечать за обмен сообщениями между Ольгой и Витязем.
Подробно создание процесса я не описываю, его можно скачать его по этой ссылке и тем самым повторить нашу последовательность действий. Готовый процесс выглядит следующим образом:
Зеленые ноды — это старт процесса, синие — его состояния на текущий момент. У кнопки есть три типа нажатия: одиночный клик, двойной клик и продолжительное нажатие. Под каждый из вариантов клика создана отдельная ветка процессов. После отправки команды Ольга получает в чат сообщение с просьбой выполнить одно из трех действий. Она нажимает кнопку “Иду”, Витязю приходит сообщение в мессенджер “Ольга мчит” и он знает, что в ближайшее время его просьба будет выполнена.
Отдельное внимание стоит уделить созданию фронтенда. Визуальная часть нашего приложения создавалась в «Конструкторе форм» мессенджера Sender. Вот так выглядит процесс отрисовки кнопок. Для того, чтобы добавить их на форму, нужно перетянуть кнопку с помощью левой кнопки мыши и дать ей название.
Аналогичным образом мы нарисовали и другие визуальные элементы.
И сообщения для Витязя о том, что Ольга получила его задание.
Вот таким необычным образом мы нашли применение новинке от Amazon. Витязю настолько понравился этот “режим бога”, что он стал пить на 30% больше чая и принимать в два раза больше гостей. Сбылась заветная мечта Ольги — похудеть на пару килограмм и поставщиков чая — повысить продажи :)
Мы все еще не придумали, как использовать эту кнопку “нормальным” способом — пока что нам приходят в голову лишь сумасбродные идеи. Например, научить ее одним нажатием заказывать подачу такси или пиццу, управлять какими-то умными гаджетами или что-то еще.
А может вы придумаете что-то веселое и полезное? Мы готовы проспонсировать это действо:)
Нам стало настолько интересно, какие варианты применения могут быть у Amazon IoT Button, что мы готовы подарить набор из 10 кнопок автору лучшей идеи, реализованной на базе ОС Corezoid. Сам девайс, стоит скромные $5 и доступен для заказа на сайте Amazon, а своими процессами вы можете поделиться на мой email timur.vorona at gmail.com. На него же можно писать с просьбами расшарить процесс. Победителя мы определим 31 января 2016 г. и объявим в комментариях к этому посту.
Upd: в последнем абзаце я имел ввиду подарки автору готового решения, которое реализовано и запущено:)
Комментарии (29)
spc
07.12.2015 12:22У меня пара (полу)самодельных аналогов таких кнопок трудится одна — звонком, который не только дома звонит, но и на телефон уведомление отправляет; другая — запускает сценарий домашней автоматики (например, выключить весь свет и управляемые розетки при выходе из дома и включить фоновый свет — при возвращении).
Так что спасибо за ссылку — 5 долларов это примерно столько, во сколько мне обошлись 433МГц-полуфабрикаты текущих кнопок.chenamob
07.12.2015 22:30если кому-то некогда (лень) паять и программировать — на базе проекта 1-М Умный Дом можно подобное повторить и даже больше
Причем достаточно бюджетно
rstepanov
07.12.2015 12:24+9dreams come true with amazon…
Aclz
07.12.2015 15:05+2Сам девайс, стоит скромные $5 и доступен для заказа на сайте Amazon
Для тех, кто не в теме, поясните общую стоимость владения для того, чтобы заработало в чистом поле. К кнопке явно нужна какая-то инфраструктура для подключения к сверисам, подписка на сервисы Amazon и т.п.?f1int
07.12.2015 15:53+1+
не совсем понятно — вроде есть aws.amazon.com/ru/iot/button, который не купить и который можно настроить на работу с чем угодно
а вроде есть www.amazon.com/b/?node=10667898011&sort=date-desc-rank&lo=digital-text, который стоит 5$ и работает с амазоновским приложением, позволяя совершать покупкиvoronaa
07.12.2015 16:03+1Да, я немного перепутал в начале. Есть кнопки Amazon для заказа товаров, а есть аналогичные по внешнему виду, но настраиваемые для работы с чем угодно. Именно эту кнопку мы и использовали. Нам ее подарили сами амазоновцы, поэтому малость напутали. Сейчас попробую узнать, как ее купить или заказать.
Aclz
07.12.2015 20:02А что по моему вопросу?
voronaa
07.12.2015 20:05aws.amazon.com/ru/iot/button
Сорри, забыл сразу ответить. По линку полно инфы по этой теме.Aclz
07.12.2015 20:55+1Ну вы бы еще в гугль отправили. Я честно прочитал всю страницу (или нужно копать глубже и прочитать весь сайт?): куча ПОСТОРОННЕЙ инфы на эту тему при отсутствии того, о чем я спрашивал. По инфраструктуре нужен любой вай-фай роутер и всё? По ценам информация в двух местах противоречивая.
sentyaev
08.12.2015 00:49+10Вы пишете о том, как научились унижать человека.
Раньше для этого колокольчики использовали.
ruslanm
08.12.2015 13:43Для неверных самцов и самок. По нажатию кнопки сматфон удаляет с себя весь компромат.
shaman1010
09.12.2015 01:39Вдруг пришла идея — делать на основе этих кнопок «кнопки вызова официанта».
Одно нажатие — подозвать официанта.
Двойное нажатие — принесите того-же спиртного в таком-же количестве.
Длинное — готов рассчитаться.
Дешево и полезно :)
tkf
13.12.2015 19:49Как вариант можно использовать кнопку как дополнительный авторизационный фактор, ввел пароль, нажал кнопку в определенном интервале. после этого только авторизовывать.
С точки зрения автоматизации — долгое нажатие выключить все электоприборы. одинарное нажатие включить свет в прихожей, двойное включить обычно используемые устройства.
Упрощенный пульт — долгое нажатие mute/unmute, одинарное следующий трек/ролик/канал, двойное предыдущий.
egormerkushev
13.12.2015 20:37Мы с друзьями чуть меньше месяца назад сделали аналогичный сервис + железо на Мегахакатоне Intel и Microsoft: за основу взяли ESP (для кнопки) и Intel Edison как (центральный модуль, можно без него), всё работало в связке с Azure и Windows 10 и Phone (клиентские устройства для получения уведомлений). Про аналоги не знали, а их оказалось уже несколько в стадии продаж.
lingvastik
с сайта амазона
> На сколько хватает заряда аккумулятора?
Заряда аккумулятора устройства хватает более чем на 1000 нажатий. Перезарядка или замена аккумулятора после его разрядки не предусмотрены.
это они серьезно?
voronaa
Ну, мы посчитали, что в текущем темпе использования кнопки нам хватит примерно на год. При ее стоимости это вообще не проблема :)
lingvastik
мм… погуглил… поржал от души :) там батарейка внутри :)))
voronaa
Огонь) Гениальное по своей простоте решение)
Mulin
Батарейка в корпусе гениальное решение? Или я что-то не понял?
voronaa
«Гениальное» — это в кавычках, типа:)
und
А что вы ожидали там увидеть? Маленький дизельный генератор?