Как стать автором
Обновить

Как мы придумали необычное применение для Amazon IoT Button и заставили секретаршу сбросить несколько килограмм

Время на прочтение 3 мин
Количество просмотров 18K
В октябре этого года мы ездили в Лас-Вегас на конференцию Amazon re:Invent и привезли оттуда одну из последних новинок Amazon — бета-версию «волшебной кнопки» IoT Button. Amazon запустил продажи этого чудо-гаджета буквально месяц назад, по задумке он должен помогать ленивым домохозяйкам одним нажатием пополнять запасы всякой хозяйственной ерунды — подгузников, порошков, моющих средств и так далее. Кнопка крепится на любую ровную поверхность, настраивается с помощью мобильного приложения и после нажатия отправляет заказ в Amazon. На следующее утро курьер доставляет товары под вашу дверь, все счастивы и довольны. Но что делать с этой штукой в Украине?!

Спойлер
В последнем абзаце мы расскажем, как бесплатно получить 10 кнопок.



В 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: в последнем абзаце я имел ввиду подарки автору готового решения, которое реализовано и запущено:)
Теги:
Хабы:
+5
Комментарии 31
Комментарии Комментарии 31

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн