Перейти к содержимому

Aws iot что это

  • автор:

Возможности AWS IoT Core

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

Основные возможности

Пакеты SDK для устройств AWS IoT

Пакеты SDK для устройств AWS IoT позволяют проще и быстрее подключать аппаратные устройства или мобильные приложения к AWS IoT Core. SDK AWS IoT для устройств обеспечивает подключение и аутентификацию устройств, а также обмен сообщениями с платформой AWS IoT Core по протоколам MQTT, HTTP или WebSockets. Пакет SDK AWS IoT для устройств поддерживает языки C, JavaScript и Arduino и включает в себя клиентские библиотеки, руководство для разработчиков и руководство по переносу для производителей. Как вариант, можно использовать альтернативные SDK с открытым исходным кодом или написать собственный SDK.

Подробнее см. в документации AWS IoT SDK для устройств или загрузите SDK, чтобы начать работу.

Советник по настройке устройства

Советник по настройке устройства – это полностью управляемая возможность тестирования на основе облачных технологий, предназначенная для проверки устройств IoT во время разработки. Советник предоставляет предварительно созданные тесты, которые помогают разработчикам проверить надежность и безопасность подключения их устройств IoT к AWS IoT Core. Используя советник по настройке устройства, разработчики могут протестировать возможность их устройства IoT надежно взаимодействовать с AWS IoT Core и соблюдать рекомендации по безопасности. Разработчики могут выявить и решить наиболее распространенные проблемы ПО устройств во время разработки, прежде чем развертывать производство устройств. Кроме того, советник по настройке устройства также предоставляет подписанный аттестационный отчет, который партнеры, поставляющие оборудование, могут использовать для подтверждения соответствия их устройств требованиям к добавлению в Каталог устройств партнеров AWS. Для более подробной информации и начала работы см. страницу обзора советника по настройке устройства, техническую документацию и блог.

Шлюз устройств

Шлюз устройств служит точкой входа для устройств IoT, подключающихся к AWS. Шлюз устройств управляет всеми активными подключениями устройства и реализует семантику различных протоколов, чтобы обеспечить надежную и эффективную связь устройств с AWS IoT Core. В настоящий момент шлюз устройств поддерживает протоколы MQTT, WebSockets и HTTPS. Для устройств, которые подключаются через MQTT или WebSockets, шлюз устройств поддерживает долговременные двунаправленные соединения, позволяя этим устройствам отправлять и получать сообщения в любое время с низкой задержкой. Шлюз устройств полностью управляем и автоматически масштабируется для поддержки более миллиарда устройств без необходимости управления какой-либо инфраструктурой. Для желающих осуществить миграцию в AWS IoT шлюз устройств обеспечивает возможности по переносу инфраструктур с минимальным воздействием на существующую архитектуру и устройства IoT. Подробную информацию о настраиваемых адресах см. в документации здесь.

Подробнее см. в разделе Протоколы «Руководства пользователя AWS IoT Core».

Брокер сообщений

Брокер сообщений – это высокопроизводительный агент сообщений, работающий по стандарту «издатель-подписчик», который надежно и с низкой задержкой передает сообщения всех ваших устройств IoT и приложений на основе стандарта сообщений MQTT версии 5.0. Гибкий характер структуры тем брокера сообщений позволяет получать сообщения с любого необходимого количества устройств или отправлять любое количество сообщений на целый ряд устройств. Он поддерживает разнообразные шаблоны передачи сообщений: от индивидуальных командно-контрольных сообщений до широковещательных систем оповещений с поддержкой более миллиона адресатов. Кроме того, можно точно настроить элементы управления доступом, которые позволяют управлять разрешениями для отдельных подключений на уровне темы, гарантируя, что устройства и приложения будут отправлять и получать только те данные, которые для них предназначены. Брокер сообщений – полностью управляемый сервис, поэтому независимо от конкретной схемы использования он автоматически масштабируется в соответствии с объемом сообщений, не требуя запуска какой-либо инфраструктуры.

Подробнее см. в разделе Протокол связи устройств «Руководства пользователя AWS IoT Core».

Протокол CoAP

Протокол ограниченных приложений (CoAP) – это специализированный протокол уровня интернет-приложений, специально разработанный для устройств с ограниченными возможностями, таких как датчики IoT с питанием от аккумулятора. CoAP предлагает привычный обмен сообщениями по принципу запроса и ответа по протоколу HTTP в виде легкого протокола пользовательских дейтаграмм (UDP), что делает его подходящим для использования в IoT, где устройства нечасто обмениваются данными с облаком и большую часть времени проводят в автономном режиме в состоянии низкого энергопотребления. AWS IoT Core предлагает поддержку CoAP/UDP для мобильных устройств, например устройств, использующих технологию Narrowband IoT (NB-IoT), через разработанные партнерами платформы Интернета вещей, построенные на базе AWS. Наши партнеры, такие как 1NCE, Aeris и Telefornia, создали на AWS IoT Core специализированные сервисы для поддержки протокола CoAP, чтобы клиенты могли напрямую подключать свои устройства к облаку без создания собственного брокера или управления выделенными облачными ресурсами.

Аутентификация и авторизация

Платформа AWS IoT Core обеспечивает взаимную аутентификацию и шифрование во всех точках подключения. Таким образом любой обмен данными между устройствами и AWS IoT Core происходит только после подтверждения идентификации. AWS IoT Core поддерживает метод аутентификации AWS (называемый SigV4), аутентификацию на основе сертификата X.509 и специальную аутентификацию на основе токенов (через настраиваемые модули авторизации). Подключения по протоколу HTTP могут использовать любой из этих методов. Подключения по протоколу MQTT используют аутентификацию на основе сертификатов. Подключения по протоколу WebSockets могут использовать метод SigV4 и настраиваемые модули авторизации. AWS IoT Core позволяет использовать сертификаты, сформированные самим сервисом AWS IoT Core, а также сертификаты, подписанные выбранным центром сертификации. Вы можете привязать к каждому сертификату выбранные политики для предоставления доступа устройствам или приложениям или отозвать его без необходимости работать с устройством напрямую.

Можно создавать и использовать сертификаты и политики устройств и управлять ими из консоли или с помощью API. Эти сертификаты устройств можно предоставлять, активировать и связывать с соответствующими политиками IoT, настроенными с помощью AWS IoT Core. Это позволяет при необходимости сразу же отозвать разрешение доступа для устройства. AWS IoT Core также поддерживает подключения со стороны мобильных приложений пользователей с помощью сервиса Amazon Cognito, который полностью обеспечивает создание уникальных идентификаторов для пользователей ваших приложений и получение временных данных доступа AWS с ограниченными правами. AWS IoT Core также может предоставлять временные данные для доступа AWS, после того как устройство было аутентифицировано с помощью сертификата X.509. Это позволяет устройству проще получить доступ к другим сервисам AWS, таким как DynamoDB или S3.

За счет распределения ресурсов парка для AWS IoT Core значительно упрощается регистрация любого количества произведенных устройств в облаке с возможностью масштабирования. Таким образом обеспечивается непрерывное взаимодействие, которое включает регистрацию управляемых устройств, настройку уникальных цифровых идентификаторов устройств, а также настройку конфигурации со стороны устройства и со стороны облака, необходимую для автоматического подключения каждого устройства к AWS IoT и его надлежащей работы при первом подключении к AWS IoT Core. Распределение ресурсов парка предоставляется клиентам бесплатно. Подробнее о распределении ресурсов парка.

Подробнее см. в разделе Безопасность и аутентификация «Руководства пользователя AWS IoT Core».

Реестр

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

Реестр позволяет хранить метаданные об устройствах без дополнительной платы. Чтобы избежать удаления сохраненных в реестре метаданных, достаточно обращаться к соответствующей записи реестра или обновлять ее хотя бы раз в 7 лет.

Подробнее см. в разделе Реестр «Руководства пользователя AWS IoT Core».

Тени устройств

С помощью AWS IoT Core можно создать постоянную виртуальную версию или тень каждого устройства, содержащую его последнее состояние и позволяющую приложениям или другим устройствам считывать сообщения от данного устройства и взаимодействовать с ним. Тени устройств хранят последнее зарегистрированное состояние и желаемое будущее состояние каждого устройства, даже если оно находится в автономном режиме. Получить последнее зарегистрированное состояние устройства или задать для него требуемое будущее состояние можно с помощью API или механизма правил.

Использование теней устройств упрощает создание приложений, взаимодействующих с устройствами, благодаря наличию постоянно доступных операций по обработке запросов на основе передачи состояния (REST API). Приложения также могут задавать требуемое будущее состояние устройства без учета его текущего состояния. AWS IoT Core сравнивает требуемое и последнее зарегистрированное состояние и дает устройству команду применить различие между ними.

С помощью SDK AWS IoT для устройств можно легко синхронизировать состояние устройств с их тенями и реагировать на данные о требуемых будущих состояниях, заданных посредством теней устройств.

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

Подробнее см. в разделе Тени устройств «Руководства пользователя AWS IoT Core».

Механизм правил

Механизм правил позволяет создавать приложения IoT для сбора, обработки и анализа данных, генерируемых подключенными устройствами, и выполнения действий с ними в глобальных масштабах без необходимости управления какой-либо инфраструктурой. Механизм правил оценивает входящие сообщения, публикуемые в AWS IoT Core, а затем преобразует и доставляет их другому устройству или облачному сервису с учетом заданных бизнес-правил. Правило можно применять к данным от одного или от многих устройств и выполнять на его основе одно действие или же множество параллельных действий.

Кроме того, механизм правил может маршрутизировать сообщения на адреса AWS, включая Аналитику AWS IoT, События AWS IoT, AWS Lambda, Amazon Kinesis, Amazon S3, Amazon DynamoDB, Amazon CloudWatch, Простой сервис уведомлений Amazon (SNS), Простой сервис очередей Amazon (SQS), Amazon Elasticsearch Service, AWS Step Functions и Службу определения местоположения Amazon. Доступ к внешним адресам можно получить с помощью AWS Lambda, Amazon Kinesis, Amazon SNS и встроенного HTTP-действия механизма правил.

Вы можете создавать правила с помощью Консоли управления AWS или писать их, используя SQL-подобный синтаксис. Правила можно разработать таким образом, чтобы они действовали по-разному в зависимости от содержания сообщения. Например, если показание температурного датчика превысило некоторое пороговое значение, может запускаться правило для передачи данных в AWS Lambda. Правила могут также предусматривать учет других данных в облаке, например данных, полученных от других устройств. Например, можно инициировать действие, если температура более чем на 15 % превышает средний показатель пяти других устройств.

В механизме правил доступны десятки функций для преобразования данных, а с помощью сервиса AWS Lambda можно расширять их число до бесконечности. Например, при работе с широким диапазоном значений можно вычислять среднее значение входящих чисел. С помощью правил можно также инициировать выполнение кода на Java, Node.js или Python в AWS Lambda, что открывает чрезвычайно гибкие возможности мощной обработки данных от устройств.

Подробнее см. в разделе Механизм правил «Руководства пользователя AWS IoT Core».

AWS IoT Core для LoRaWAN

AWS IoT Core для LoRaWAN позволяет клиентам подключать беспроводные устройства, которые используют технологию энергоэффективной сети дальнего радиуса действия, работающую на большом расстоянии (LoRaWAN). С помощью AWS IoT Core теперь можно настроить частную сеть LoRaWAN, подключив собственные устройства и шлюзы LoRaWAN к AWS, без разработки и эксплуатации сетевого сервера LoRaWAN (LNS). Это устраняет необходимость выполнения трудоемких задач разработки и операционную нагрузку при управлении LNS и соответствующей инфраструктурой, что сокращает время настройки сети.

AWS IoT Core для LoRaWAN включает поддержку протокола подключения с открытым исходным кодом «шлюз LoRaWAN-LNS», который называется базовой станцией. Это означает, что для подключения шлюзов LoRaWAN к AWS IoT Core не требуется написание или тестирование специального ПО шлюза. Сразу после подключения шлюзов и устройств LoRaWAN потоки данных устройств автоматически направляются в механизм правил AWS IoT Core, что способствует ускорению разработки приложений IoT.

Разработчики могут писать правила (например, простые запросы SQL для преобразования данных устройств и выполнения операций с ними), создавать оповещения или направлять их в другие сервисы AWS, например Amazon S3, благодаря использованию механизма правил AWS IoT Core. В консоли инженеры также могут запрашивать метрики для подключенных устройств и шлюзов, чтобы находить и устранять неполадки, связанные с подключением. Благодаря оплате по факту использования и отсутствию месячных обязательств можно надежно подключать и масштабировать парки устройств LoRaWAN, а также быстрее и эффективнее создавать приложения с помощью сервисов AWS.

Партнеры AWS IoT упрощают для вас начало работы, предоставляя вам сертифицированные шлюзы AWS IoT Core для LoRaWAN, которые подключаются к AWS IoT Core без предварительной настройки и без необходимости изменять встроенное ПО. Шлюзы, сертифицированные для использования с AWS IoT Core для LoRaWAN, ищите в Каталоге устройств партнеров AWS.

Для получения подробной информации и доступа к ресурсам по началу работы ознакомьтесь с Руководством по AWS IoT Core для LoRaWAN.

* LoRaWAN – это знак, используемый по лицензии, полученной от LoRa Alliance.

Местоположение устройств

Функция определения местоположения устройств в AWS IoT Core позволяет отслеживать парк устройств IoT и управлять им с использованием данных об их местоположении, таких как координаты широты и долготы, без традиционного оборудования сервиса глобального позиционирования (Global Positioning Service, GPS). При использовании этой функции нет необходимости полагаться на энергоемкое оборудование GPS: вы можете выбрать технологию определения местоположения, соответствующую вашим техническим ограничениям. С помощью функции определения местоположения устройств можно усовершенствовать бизнес-процессы, упростить и автоматизировать обслуживание, а также открыть новые варианты использования. Например, так ваша команда по техобслуживанию может быстро определять местоположение устройств, требующих обслуживания. Кроме того, вы можете обеспечивать безопасность с учетом местоположения, например ограничивать доступ к определенному региону, и повышать уровень безопасности своего решения IoT.

Схема: принцип работы AWS IoT Core

Увеличьте и прочитайте описание изображения.

Схема, демонстрирующая принцип работы Iot Core.

Функция определения местоположения устройств в AWS IoT Core интегрируется с решениями от партнеров AWS, что позволяет использовать облачную глобальную навигационную спутниковую систему (Global Navigation Satellite System, GNSS), сканирование сетей Wi-Fi, сотовую триангуляцию и методы обратного поиска IP-адресов. С их помощью можно определять географические координаты для устройств. Вы также можете использовать механизм правил для маршрутизации данных широты и долготы из AWS IoT в другие сервисы AWS. Например, географические координаты можно направлять в Службу определения местоположения Amazon с помощью функции определения местоположения в механизме правил. Это позволяет визуализировать местоположение ваших IoT-устройств на картах, разработанных Службой определения местоположения Amazon.

AWS IoT Core для Amazon Sidewalk

Amazon Sidewalk – это общая сеть, которая помогает подключенным устройствам лучше работать благодаря улучшенным вариантам подключения. Бесплатная для клиентов и управляемая Amazon, сеть Sidewalk помогает упростить настройку новых устройств, расширить рабочий диапазон устройств с низкой пропускной способностью и помогает устройствам оставаться в режиме онлайн, даже если они находятся за пределами диапазона своей домашней сети Wi-Fi.

AWS IoT Core для Amazon Sidewalk упрощает подключение парка устройств с поддержкой Sidewalk к AWS IoT Core и создание масштабируемых решений для Интернета вещей.

AWS IoT

AWS предлагает сервисы и решения Интернета вещей (IoT), которые помогают подключаться к миллиардам устройств и управлять ими. Собирайте, храните и анализируйте данные IoT для рабочих нагрузок в промышленности, сфере потребительских товаров, коммерческой и автомобильной отраслях.

Ускорьте внедрение инноваций с наиболее полным комплектом сервисов IoT

Масштабируйтесь, быстро перемещайтесь и экономьте деньги с AWS IoT. От безопасного подключения устройств до управления, хранения и аналитики – AWS IoT предоставляет широкий спектр сервисов для создания комплексных решений.

Обезопасьте приложения IoT как в облаке, так и на периферии

Сервисы AWS IoT работают с каждым уровнем вашего приложения и системы безопасности устройства. Защитите данные устройства с помощью превентивных механизмов, таких как шифрование и контроль доступа, а также постоянно проверяйте и мониторьте настройки с AWS IoT Device Defender.

Разрабатывайте интеллектуальные IoT-решения с передовыми интеграциями машинного обучения и искусственного интеллекта

Создавайте модели в облаке и развертывайте их на устройствах благодаря производительности в 25 раз больше и времени исполнения в 1/10 от прежних показателей. AWS объединяет искусственный интеллект (AI), машинное обучение (ML) и IoT, создавая более интеллектуальные устройства.

Простота и надежность масштабирования

Создавайте инновационные и разнообразные решения на основе безопасной, проверенной и гибкой облачной инфраструктуры, которая масштабируется до миллиардов устройств и триллионов сообщений. AWS IoT с легкостью интегрируется с другими сервисами AWS.

Развертывайте операционную систему для микроконтроллеров, которая упрощает управление небольшими маломощными периферийными устройствами

AWS IoT Greengrass

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

AWS IoT ExpressLink

Оперативно трансформируйте любое внедренное устройство в устройство, подключенное к IoT, тратя минимум усилий на проектирование благодаря аппаратным модулям.

AWS IoT для умного дома

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

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

Бытовая автоматизация

С помощью AWS IoT вы можете подключить любое устройство к Интернету и быстро, надежно и легко выполнить желаемое действие. Эти устройства могут работать как отдельно, так и в сочетании с другими устройствами или порталами для интегрированных возможностей для умного дома. Кроме того,устройства получают дополнительные преимущества от использования голосовых сервисов, таких как Alexa, для безукоризненного обслуживания клиентов.

Домашняя безопасность и мониторинг

Домашняя безопасность и мониторинг

Такие устройства, как дверные замки, камеры видеонаблюдения и детекторы утечки воды, созданные с помощью AWS IoT, могут использовать машинное обучение для автоматического обнаружения угроз, решений о принятии мер и отправки оповещений владельцам домов. AWS IoT позволяет устройствам работать с низкой задержкой и локально вычислять данные без подключения к Интернету.

Управления домашними сетями

Управления домашними сетями

Операторы мобильных сетей ищут новые способы, как помочь клиентам быстро обнаруживать, устранять неполадки и проблемы домашней сети, включая подключение к Wi-Fi и кабельному телевидению. Ресиверы цифрового телевидения с поддержкой AWS IoT автоматически регистрируют данные диагностики сети и отправляют предупреждение в центр обслуживания клиентов или предоставляют клиентам возможность отслеживать и устранять неисправности своей сети через мобильное приложение.

Клиенты

В компании iRobot менее десяти человек управляет решением с помощью AWS IoT.

Компания Belkin сократила цикл развертывания более, чем на 40 % и теперь готова поддерживать миллионы продуктов.

Компания Wyze провела масштабирование до семи миллионов интеллектуальных камер менее, чем за три года, и сократила время разработки на 50 %.

LG Electronics повторно запускает свою платформу IoT, экономя при этом до 80 % средств, тратящихся на разработку, благодаря AWS IoT.

OST помогает Traeger Grills провести миграцию более 110 тысяч устройств на AWS IoT с нулевым простоем

Компания Blueair, входящая в группу торговых марок Unilever, создает на платформе AWS масштабируемую систему IoT для «умных» очистителей воздуха

Используя AWS IoT, компания Rachio сократила расходы на разработку на 40 %.

С помощью AWS IoT компания Zimplistic может давать ответ и устранять проблемы на любом устройстве удаленно.

Abode повышает качество и надежность услуг благодаря сервису Amazon Kinesis Video Streams и ядру AWS IoT.

AWS IoT помогает компании Centrica поддерживать гибкость и ускорять внедрение инноваций в продуктах Hive для разумного дома.

Play Prev Next

Resume slide rotation

Преимущества решений AWS для умного дома

Создавайте разнообразные экономичные устройства Amazon Alexa Built‑in

Потребители все чаще обращаются к помощникам на основе ИИ для управления устройствами в доме и автоматизации простых однообразных задач. AWS IoT упрощает внедрение функциональных возможностей Alexa в повседневные устройства, чтобы клиенты могли управлять ими с помощью голосовых команд. Сервис Alexa Voice Service (AVS) Integration для AWS IoT Core позволяет сократить затраты на производство устройств Alexa Built‑in до 50 % и создавать дифференцированные возможности передачи голоса на устройствах с ограниченными ресурсами, таких как выключатели, домашние док‑станции и мелкая бытовая техника.

Встроенное подключение для микроконтроллеров

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

Периферийные вычисления с возможностями работы в автономном режиме

AWS IoT Greengrass – это среда выполнения программного обеспечения для более мощных периферийных устройств, способная задействовать сгенерированные локально данные, чтобы быстро реагировать на события, при этом, однако, используя облако для управления, аналитики и хранения. AWS IoT Greengrass позволяет подключенным устройствам работать даже при нестабильном подключении к облаку. При повторном подключении устройства Greengrass выполнит синхронизацию данных на устройстве с AWS IoT Core, обеспечив эффективную работу независимо от наличия связи.

Машинное обучение на периферийных устройствах

AWS Greengrass ML Inference позволяет обучать модели машинного обучения в облаке и развертывать их на устройстве для создания логических выводов, при этом модель создания логических выводов может выполняться и без прямого подключения к облаку. Это позволяет делать логические выводы в режиме реального времени, не тратя деньги и время на отправку данных в облако и обратно.

Надежное взаимодействие с высокой скоростью отклика

AWS IoT Core позволяет легко подключать устройства к облаку, обмениваясь данными с упрощенным протоколом связи MQTT, специально спроектированным для поддержки нестабильных подключений, сокращения объема кода, передаваемого устройству, и для работы в сетях с низкой пропускной способностью. AWS IoT обеспечивает масштабируемое реверсивное взаимодействие устройства с облаком с низкой задержкой. AWS IoT Core присутствует более чем в 20 регионах по всему миру, обеспечивая широкую географию присутствия.

Простое управление и получение сведений об устройстве

С помощью AWS IoT Device Management вы можете подключать, систематизировать и контролировать свои устройства, создавая в режиме реального времени управляемый пользователем индекс устройств для всех подключенных устройств. Вы также можете отправлять исправления ошибок и беспроводные обновления прошивки с помощью нескольких щелчков мыши. Узнавайте полезную информацию об использовании устройств, производительности и даже выполняйте профилактическое обслуживание, используя машинное обучение, с помощью AWS IoT Analytics.

Безопасное подключение и взаимодействие

AWS IoT обеспечивает сквозную безопасность устройств с помощью управления ключами, аутентификации сертификатов и шифрования данных. AWS IoT Device Defender помогает защитить все ваши устройства путем постоянного аудита политики безопасности, связанной с вашими устройствами. AWS IoT Device Defender обнаружит аномалии или отклонения в политике безопасности и предупредит вас о них, чтобы вы могли локализовать инцидент и предпринять немедленные действия.

AWS IoT Button

Кнопка AWS IoT – это программируемая кнопка на базе устройства 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. Его можно легко создать бесплатно. Зарегистрируйтесь прямо сейчас. Как только кнопка 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.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *