IT-журналист
0,0
рейтинг
7 декабря 2015 в 11:08

Как мы придумали необычное применение для 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: в последнем абзаце я имел ввиду подарки автору готового решения, которое реализовано и запущено:)
Тимур Ворона @voronaa
карма
3,0
рейтинг 0,0
IT-журналист
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (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
    Где фото Ольги до и после?
  • +2
    Сам девайс, стоит скромные $5 и доступен для заказа на сайте Amazon
    Для тех, кто не в теме, поясните общую стоимость владения для того, чтобы заработало в чистом поле. К кнопке явно нужна какая-то инфраструктура для подключения к сверисам, подписка на сервисы Amazon и т.п.?
    • +1
      +
      не совсем понятно — вроде есть aws.amazon.com/ru/iot/button, который не купить и который можно настроить на работу с чем угодно
      а вроде есть www.amazon.com/b/?node=10667898011&sort=date-desc-rank&lo=digital-text, который стоит 5$ и работает с амазоновским приложением, позволяя совершать покупки
      • +1
        Да, я немного перепутал в начале. Есть кнопки Amazon для заказа товаров, а есть аналогичные по внешнему виду, но настраиваемые для работы с чем угодно. Именно эту кнопку мы и использовали. Нам ее подарили сами амазоновцы, поэтому малость напутали. Сейчас попробую узнать, как ее купить или заказать.
        • 0
          А что по моему вопросу?
          • 0
            aws.amazon.com/ru/iot/button

            Сорри, забыл сразу ответить. По линку полно инфы по этой теме.
            • +1
              Ну вы бы еще в гугль отправили. Я честно прочитал всю страницу (или нужно копать глубже и прочитать весь сайт?): куча ПОСТОРОННЕЙ инфы на эту тему при отсутствии того, о чем я спрашивал. По инфраструктуре нужен любой вай-фай роутер и всё? По ценам информация в двух местах противоречивая.
              • 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 (клиентские устройства для получения уведомлений). Про аналоги не знали, а их оказалось уже несколько в стадии продаж.

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