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 выводы с использованием машинного обучения, применяя модели, созданные и обученные в облаке. Чтобы зарегистрироваться для доступа к ML Inference в ознакомительном режиме, щелкните здесь.

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

Нажмите здесь, чтобы начать работу с AWS Greengrass.

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

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

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

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

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

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

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

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

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

Снижение расходов на запуск приложений IoT

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

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

AWS Greengrass позволяет создавать решения IoT, которые соединяют различные типы устройств с облаком и друг другом. Greengrass Core можно размещать на устройствах под управлением Linux, которые поддерживают архитектуры ARM или x86. Базовые компоненты Greengrass обеспечивают локальное выполнение кода AWS Lambda, передачу сообщений, кэширование данных и безопасность.

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

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

Diagrams_Greengrass_How_It_Works

Публикации в блогах и статьи

ChrisRec.ff58daa63a3e471f33dbdd8631b0780b95d1acc2
Крис Рек
08 ЯНВАРЯ 2018 Г.
Jeff-Barr_Bio-Pic
Джефф Барр
30 ноября 2016 г.

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

icon1

Зарегистрировать аккаунт AWS

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

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

Ищите информацию и учитесь с помощью простых учебных пособий.
icon3

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

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