Облако AWS
Получить кнопку AWS IoT

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

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

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

aws_iot_button

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

После того как вы настроили кнопку 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_button_architecture_1920x1080