Настраиваемая кнопка Amazon Dash Button для интернета вещей

Кнопка AWS IoT  (Amazon Web Services )– это программируемая кнопка, работающая на базе устройства Amazon Dash Button. Это простое в настройке беспрводное устройство  призвано помочь разработчикам начать работу с AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS и многими другими сервисами Amazon Web Services без написания кода для конкретного устройства.

Логику обработки нажатий кнопки в облаке можно настроить на подсчет или отслеживание предметов, на звонки по телефону или сообщения кому–либо, на включение и выключение определенных действий, заказ услуги и даже на то, чтобы оставлять отзывы. Например, вы можете по нажатию кнопки открывать или заводить машину, открывать гараж, вызывать такси, звонить супруге (супругу) или представителю центра обслуживания клиентов, отслеживать выполнение повседневных работ по дому, прием лекарств или потребление продуктов, а также удаленно управлять вашими домашними устройствами.

Кнопку можно использовать для удаленного управления Netflix, в качестве выключателя лампочки Philips Hue, как устройство регистрации/выписки для гостей Airbnb или для заказа доставки вашей пиццы. Ее можно интегрировать со сторонними API, например API Twitter, Facebook, Twilio, Slack или собственных приложений вашей компании. Ее можно подключать даже к тому, о чем мы еще не думали.

Сервис работает следующим образом: после того как вы настроили кнопку AWS IoT на подключение к вашей сети Wi–Fi и выделили для кнопки сертификат AWS IoT и частный ключ, кнопка будет безопасно подключена к AWS IoT. При нажатии она будет публиковать сообщение в теме. Вы можете использовать сервис правил AWS IoT для определения правил и настройки маршрутизации событий одиночного, двойного и длительного нажатия кнопки к любому сервису AWS. Вы можете настроить отправку оповещений самому себе через Amazon SNS или хранение данных о нажатиях в таблице Amazon DynamoDB. Можно даже запрограммировать собственную логику с помощью функции AWS Lambda, написанной на Node.js, Python или Java, и затем настроить функцию на подключение к сторонним сервисам или другим устройствам, подключенным к AWS IoT.

Самый быстрый способ начать использовать кнопку AWS IoT – это воспользоваться мастером схем сервиса AWS Lambda. Мастер создаст требуемые ресурсы AWS IoT и добавит к вашей кнопке источник события, вызывающего новую функцию AWS Lambda. Функция Lambda использует Amazon SNS для отправки вам электронного письма при нажатии вашей кнопки.

Кнопка AWS IoT предлагается за $ 19,95, но первоначальные запасы этого устройства уже распроданы. Однако, технический директор Amazon Вернер Vogels заверил клиентов через Twitter, что в ближайшем будущем оно будет доступно всем желающим.