AWS IoT Greengrass

Используйте локальные вычисления, обмен сообщениями, кэширование данных, синхронизацию и возможности ML Inference на периферийных устройствах

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

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

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

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

Реакция на события в режиме, близком к реальному времени

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

Работа в автономном режиме

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

Безопасное взаимодействие

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

Упрощенное программирование устройств с помощью AWS Lambda

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

Снижение стоимости работы IoT‑приложений

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

Интеграция с высококачественными инструментами тестирования

AWS IoT Device Tester для AWS IoT Greengrass – это инструмент автоматизации тестирования, который ускоряет проверку IoT‑устройств на базе Linux для AWS IoT Greengrass. С помощью AWS IoT Device Tester можно просто проверить, будет ли AWS IoT Greengrass работать на тех или иных устройствах и смогут ли эти устройства взаимодействовать с сервисами AWS IoT. Доступ к инструменту и подробную информацию о нем см. по ссылке.

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

AWS IoT Greengrass позволяет создавать решения IoT, которые подключают различные типы устройств к облаку и друг к другу. AWS IoT Greengrass Core можно использовать на устройствах под управлением Linux (в том числе дистрибутивов Ubuntu и Raspian), которые поддерживают архитектуры Arm или x86. Сервис AWS IoT Greengrass Core обеспечивает локальное исполнение кода AWS Lambda, передачу сообщений, кэширование данных и безопасность. Устройства с AWS IoT Greengrass Core выступают в качестве порталов сервиса и могут взаимодействовать с другими устройствами, на которых работает Amazon FreeRTOS или установлен пакет SDK AWS IoT для устройств. Размер таких устройств может быть очень разным: от небольших устройств на базе микроконтроллера до крупных бытовых приборов. Устройства с AWS IoT Greengrass Core, устройства, на которых установлен SDK AWS IoT для устройств и устройства с Amazon FreeRTOS можно настроить для взаимодействия в группах AWS IoT Greengrass. Когда устройство с AWS IoT Greengrass Core теряет связь с облаком, устройства в группе AWS IoT Greengrass могут продолжать взаимодействовать друг с другом по локальной сети. В группу AWS IoT Greengrass могут входить устройства одного этажа здания, одного грузовика или всего добывающего участка.

AWS IoT Greengrass – Как работает сервис

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

Коннекторы AWS IoT Greengrass

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

Безопасность AWS IoT Greengrass
Logic Supply

Ecofit

Компания Ecofit использует AWS IoT Greengrass для сбора данных с оборудования тренажерных залов, чтобы повысить эффективность технического обслуживания и увеличить срок его службы.

Logic Supply

Cradlewise

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

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

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

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

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

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

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

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

Начните создавать проекты на AWS с помощью пошаговых руководств.
Готовы приступить к разработке?
Начать работу с AWS IoT Greengrass
Есть вопросы?
Свяжитесь с нами