AWS IoT Button

Программируемая облачная кнопка Dash Button

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

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

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

Если вам нужны простые устройства со встроенной поддержкой подключения к AWS IoT Core, воспользуйтесь сервисом AWS IoT 1-Click.

Уже доступна: AWS IoT Button второго поколения

aws_iot_button

Как работает сервис

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

IoT-Button_20171127_kw

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

Если использование мобильного приложения невозможно, то работу с кнопкой AWS IoT можно легко начать при помощи мастера схем сервиса AWS Lambda. Как и в случае мобильного приложения, мастер создаст необходимые ресурсы AWS IoT и добавит к кнопке источник события, вызывающего новую функцию Lambda.  Чтобы начать работу с мастером схем сервиса AWS Lambda, нажмите здесь.  Из выпадающего меню «IoT Type» (Тип устройства IoT) выберите «IoT Button», введите серийный номер устройства (DSN, находится на задней панели устройства) и следуйте указаниям для настройки подключения AWS IoT Button к Wi-Fi и AWS IoT. Продолжайте выполнять последовательность шагов мастера и обновите образец функции Lambda.  Дополнительную информацию об AWS IoT см. в этом руководстве.

Начать работу с AWS

icon1

Зарегистрировать аккаунт AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.
icon2

Обучение с помощью 10-минутных учебных пособий

Ищите информацию и учитесь с помощью простых учебных пособий.
icon3

Начните разработку с AWS

Начните создавать проекты на AWS с помощью пошаговых руководств.

Получите ответы на свои вопросы об AWS IoT Button

Перейти на страницу вопросов и ответов
Готовы начать работу?
Регистрация
Есть вопросы?
Свяжитесь с нами