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 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, которые поддерживают архитектуры 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

Партнеры AWS IoT Greengrass

Splunk
ServiceNow
Twilio

Logic Supply

«Наша компания работает на различных рынках промышленного оборудования, и все чаще приходится обсуждать с клиентами внедрение сервиса AWS IoT Greengrass на шлюзах. Когда наши клиенты пытаются доставлять уникальные решения IoT, вопросы безопасности и сроки вывода продуктов на рынок мешают им спокойно спать. Новые возможности интеграции аппаратной безопасности с сервисом AWS IoT Greengrass обеспечивают защиту корня доверия в архитектуре IoT через TPM или Intel PTT, а инструмент AWS IoT Device Tester для AWS IoT Greengrass ускоряет процесс получения квалификации. В конечном итоге эти технологии позволят нашим клиентам быстрее и эффективнее разрабатывать решения IoT с использованием шлюзов, которым они могут доверять».

Мурат Эрдоган, вице‑президент по продукции, Logic Supply


Intel

«Благодаря API‑интерфейсам, которые соответствуют отраслевым стандартам, интеграция аппаратной безопасности в AWS IoT Greengrass использует возможности обеспечения безопасности оборудования, предоставляемые платформами Intel®, в том числе решения RFP Ready Kit и шлюзы на базе Intel®. Сегодня продвинутые угрозы безопасности стали новой нормой для бизнеса. Компания Intel по‑прежнему стремится обеспечить безопасность в цифровом мире. AWS и Intel активно участвуют в работе сообщества по обеспечению безопасности, противодействуют существующим и возникающим новым угрозам и совместно разрабатывают инновационные методы для решения наиболее серьезных проблем».

Джонатан Баллон, вице‑президент по IoT, Intel

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

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

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

icon1

Регистрация аккаунта AWS

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

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

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

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

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