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

    В октябре этого года мы ездили в Лас-Вегас на конференцию 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: в последнем абзаце я имел ввиду подарки автору готового решения, которое реализовано и запущено:)
    Метки:
    Поделиться публикацией
    Похожие публикации
    Комментарии 31
    • +4
      с сайта амазона

      > На сколько хватает заряда аккумулятора?

      Заряда аккумулятора устройства хватает более чем на 1000 нажатий. Перезарядка или замена аккумулятора после его разрядки не предусмотрены.

      это они серьезно?
      • 0
        Ну, мы посчитали, что в текущем темпе использования кнопки нам хватит примерно на год. При ее стоимости это вообще не проблема :)
        • +7
          мм… погуглил… поржал от души :) там батарейка внутри :)))

          image
          • +2
            Огонь) Гениальное по своей простоте решение)
            • +2
              Батарейка в корпусе гениальное решение? Или я что-то не понял?
              • +2
                «Гениальное» — это в кавычках, типа:)
            • +4
              А что вы ожидали там увидеть? Маленький дизельный генератор?
          • 0
            «Заряда аккумулятора устройства хватает более чем на 1000 нажатий. Перезарядка или замена аккумулятора после его разрядки не предусмотрены.»
            это они серьезно?

            А где врут? Не предусмотрено же, все правильно.
          • 0
            У меня пара (полу)самодельных аналогов таких кнопок трудится одна — звонком, который не только дома звонит, но и на телефон уведомление отправляет; другая — запускает сценарий домашней автоматики (например, выключить весь свет и управляемые розетки при выходе из дома и включить фоновый свет — при возвращении).

            Так что спасибо за ссылку — 5 долларов это примерно столько, во сколько мне обошлись 433МГц-полуфабрикаты текущих кнопок.
            • 0
              если кому-то некогда (лень) паять и программировать — на базе проекта 1-М Умный Дом можно подобное повторить и даже больше
              Причем достаточно бюджетно
            • +9
              dreams come true with amazon…
              image
              • +5
                Ох уж эти дизайнеры. «Давай еду стонать прекрати».
                • 0
                  Я тоже сначала подумал, что это наборы действий типа «Секс-Стонать».
              • +8
                Где фото Ольги до и после?
                • НЛО прилетело и опубликовало эту надпись здесь
                  • +1
                    +
                    не совсем понятно — вроде есть aws.amazon.com/ru/iot/button, который не купить и который можно настроить на работу с чем угодно
                    а вроде есть www.amazon.com/b/?node=10667898011&sort=date-desc-rank&lo=digital-text, который стоит 5$ и работает с амазоновским приложением, позволяя совершать покупки
                    • +1
                      Да, я немного перепутал в начале. Есть кнопки Amazon для заказа товаров, а есть аналогичные по внешнему виду, но настраиваемые для работы с чем угодно. Именно эту кнопку мы и использовали. Нам ее подарили сами амазоновцы, поэтому малость напутали. Сейчас попробую узнать, как ее купить или заказать.
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          aws.amazon.com/ru/iot/button

                          Сорри, забыл сразу ответить. По линку полно инфы по этой теме.
                          • НЛО прилетело и опубликовало эту надпись здесь
                            • 0
                              1) вай-фай роутер
                              2) аккаунт в AWS
                              3) аккаунт в Corezoid и Sender :)
                            • 0
                              Так как все-таки получить AWS IoT Button? Или можно приспособить для этого кнопки отсюда?
                              • 0
                                Хороший вопрос, спросим у амазоновцев и напишу ответ сюда.
                              • 0
                                Пересмотрел всё. Понял так что кнопку никак не купить.
                                • 0
                                  Мы написали знакомым ребятам в Amazon с вопросом, как достать кнопку right now и можно ли кнопки по $5 кастомно настраивать. Ждем ответа.
                                  • 0
                                    От кнопок за $5 можно перехватывать запросы на роутере.
                                    Для их покупки и первой активации нужен Amazon Prime.
                      • +10
                        Вы пишете о том, как научились унижать человека.
                        Раньше для этого колокольчики использовали.
                        • 0
                          Для неверных самцов и самок. По нажатию кнопки сматфон удаляет с себя весь компромат.
                          • 0
                            Вдруг пришла идея — делать на основе этих кнопок «кнопки вызова официанта».
                            Одно нажатие — подозвать официанта.
                            Двойное нажатие — принесите того-же спиртного в таком-же количестве.
                            Длинное — готов рассчитаться.
                            Дешево и полезно :)
                            • 0
                              Как вариант можно использовать кнопку как дополнительный авторизационный фактор, ввел пароль, нажал кнопку в определенном интервале. после этого только авторизовывать.

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

                              Упрощенный пульт — долгое нажатие mute/unmute, одинарное следующий трек/ролик/канал, двойное предыдущий.
                              • 0
                                Мы с друзьями чуть меньше месяца назад сделали аналогичный сервис + железо на Мегахакатоне Intel и Microsoft: за основу взяли ESP (для кнопки) и Intel Edison как (центральный модуль, можно без него), всё работало в связке с Azure и Windows 10 и Phone (клиентские устройства для получения уведомлений). Про аналоги не знали, а их оказалось уже несколько в стадии продаж.

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.