AWS Greengrass
Локальные вычисления, передача сообщений, кэширование данных, синхронизация и использование возможности ML Inference для подключенных устройств.
Эффективно запускайте IoT-приложения в облаке AWS и на локальных устройствах с помощью AWS Lambda и AWS IoT Core.
Подробнее о возможности AWS Greengrass ML Inference, которая теперь доступна всем. Нажмите здесь.
AWS Greengrass – это программное обеспечение для безопасного выполнения таких задач, как локальные вычисления, передача сообщений, синхронизация, кэширование данных, а также формирование выводов с использованием машинного обучения (ML Inference) на подключенных устройствах. AWS Greengrass позволяет подключенным устройствам выполнять функции AWS Lambda, синхронизировать данные устройств и безопасно взаимодействовать с другими устройствами даже без подключения к Интернету. Используя AWS Lambda, Greengrass позволяет устройствам Интернета вещей оперативно реагировать на локальные события, использовать функции Lambda, выполняющиеся в Greengrass Core, для взаимодействия с локальными ресурсами, работать с неустойчивым подключением, выполнять удаленное обновление по технологии Over the Air, а также свести к минимуму расходы на передачу данных Интернета вещей в облако.
ML Inference – это возможность AWS Greengrass, которая позволяет применять модели машинного обучения, созданные и обученные в облаке, чтобы локально получать выводы на устройствах Greengrass Core.
AWS Greengrass эффективно распространяет возможности платформы AWS на устройства, что позволяет им локально работать с данными, которые они создают, при этом используя облако для управления, анализа и надежного хранения данных. С Greengrass можно использовать знакомые языки и модели программирования для создания и тестирования программного обеспечения для устройства в облаке с последующим развертыванием на самих устройствах. AWS Greengrass можно запрограммировать фильтровать данные устройств и передавать только необходимую информацию обратно в облако. AWS Greengrass выполняет аутентификацию и шифрование данных устройства во всех точках подключения с использованием возможностей защиты и управления доступом AWS IoT Core. Таким образом, любой обмен данными между несколькими устройствами, а также между устройствами и облаком происходит только с проверкой идентификации.
Нажмите здесь, чтобы начать работу с AWS Greengrass.
Преимущества
Реакция на события в режиме, близком к реальному времени
Работа в автономном режиме
Безопасное взаимодействие
Упрощенное программирование устройств с помощью AWS Lambda
Снижение расходов на запуск приложений IoT
Как работает сервис
AWS Greengrass позволяет создавать решения IoT, которые соединяют различные типы устройств с облаком и друг другом. Greengrass Core можно размещать на устройствах под управлением Linux, которые поддерживают архитектуры ARM или x86. Сервис Greengrass Core обеспечивает локальное выполнение кода AWS Lambda, передачу сообщений, кэширование данных и безопасность.
Устройства, на которых работает AWS Greengrass Core, выступают в качестве концентраторов и могут взаимодействовать с другими устройствами, на которых работает Amazon FreeRTOS или установлен SDK AWS IoT для устройств. Эти устройства могут быть разными по размеру: от небольших устройств на базе микроконтроллера до крупных бытовых приборов.
Устройства с AWS Greengrass Core, устройства, на которых установлен SDK AWS IoT для устройств и устройства с Amazon FreeRTOS можно настроить для взаимодействия друг с другом в группе Greengrass. Если устройство, на котором работает Greengrass Core, теряет связь с облаком, устройства в группе Greengrass могут продолжать взаимодействовать друг с другом по локальной сети. В группу Greengrass могут входить устройства с одного этажа здания, из одного грузовика или со всего добывающего участка.
Публикации в блогах и статьи
Начать работу с AWS
Обучение с помощью 10-минутных учебных пособий
Подробнее об AWS Greengrass