AWS IoT Core

Простое и безопасное подключение устройств к облаку. Надежное масштабирование до миллиардов устройств и триллионов сообщений.

Что такое AWS IoT Core?

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

AWS IoT Core также упрощает работу с такими сервисами AWS и Amazon, как AWS Lambda, Amazon Kinesis, Amazon S3, Amazon SageMaker, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, Amazon QuickSight и Alexa Voice Service. Кроме того, AWS IoT Core позволяет без труда создавать приложения IoT для сбора, обработки и анализа данных, генерируемых подключенными устройствами, а также для выполнения действий на основе этих данных без необходимости управления какой‑либо инфраструктурой.

Преимущества

Подключение устройств и управление ими без управления серверами

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

Выберите предпочтительный протокол подключения

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

Для устройств и клиентов, которые используют протоколы MQTT, MQTT через WSS и HTTP, AWS IoT Core Message Broker предоставляет брокер сообщений, работающий по стандарту «издатель-подписчик», с высокой пропускной способностью в целях передачи сообщений на устройства и приложения IoT и получения сообщений от них. Для устройств LoRaWAN AWS IoT Core для LoRaWAN предоставляет управляемые возможности, которые устраняют потребность в разработке и эксплуатации сетевого сервера LoRaWAN (LNS).

Безопасность подключений устройств и данных

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

Обработка данных устройств и связанные действия

С помощью AWS IoT Core можно фильтровать данные устройств, преобразовывать их на лету и выполнять различные связанные действия на основе определенных пользователем правил работы. Эти правила можно обновить в любой момент с учетом новых устройств или возможностей приложения. AWS IoT Core позволяет с легкостью создавать еще более мощные IoT‑приложения с использованием таких сервисов AWS, как AWS Lambda, Amazon Kinesis, Amazon S3, Amazon DynamoDB, Amazon CloudWatch и Amazon Elasticsearch Service.

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

Публикация сообщений и подписка на сообщения с помощью брокера сообщений

Message Broker – это высокопроизводительный брокер сообщений, работающий по стандарту «издатель-подписчик» (Pub/Sub), который надежно и с низкой задержкой передает сообщения с приложений и всех ваших устройств IoT и на них. AWS IoT Core поддерживает устройства и клиенты, которые используют протоколы MQTT и MQTT через WSS для публикации сообщений или подписки на сообщения, а также устройства и клиенты, которые используют протокол HTTPS для публикации сообщений.

Подключение AWS IoT Core и управление им

Отражение состояния устройств

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

Используйте AWS IoT Core, чтобы считывать и задавать состояние устройства

Подробную информацию см. в Руководстве для разработчиков AWS IoT Core.

Создавайте устройства Alexa Built-in экономно в любом масштабе

Alexa Voice Service (AVS) Integration для AWS IoT Core представляет новое виртуальное устройство Alexa Built-in в облаке. Для использования сервиса AVS Integration клиентам необходим новый набор тем MQTT, зарезервированный для AWS IoT, для передачи звуковых сообщений на основе протокола MQTT между устройствами, подключенными к AWS IoT Core, и новым виртуальным устройством Alexa Built-in. Благодаря этому клиенты могут отправлять и получать звуковые сообщения с использованием зарезервированных тем MQTT, устанавливать связь с микрофоном и динамиком устройства и управлять состоянием со стороны устройства, используя одно и то же безопасное подключение AWS IoT Core.

Используйте AWS IoT Core, чтобы считывать и задавать состояние устройства

Подробную информацию см. в AVS Integration для AWS IoT Core

Подключение устройств LoRaWAN и управление ими

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

Безопасное подключение AWS IoT Core

Подробную информацию см. в AWS IoT Core для LoRaWAN.
 

Начало работы с AWS

Шаг 1. Зарегистрируйте аккаунт AWS

Зарегистрируйте аккаунт AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.
Шаг 2. Обучение с помощью 10-минутных учебных пособий

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

Знакомьтесь с сервисами и учитесь с помощью простых учебных пособий.
Шаг 3. Начните разработку с AWS

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

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

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

Готовы приступить к разработке?
Начать работу с AWS IoT Core
Есть вопросы?
Свяжитесь с нами