AWS IoT Things Graph

Визуализированная разработка IoT‑приложений

AWS IoT Things Graph позволяет без труда подключать различные устройства к облачным сервисам для создания IoT‑приложений.

Сегодня IoT‑приложения создаются с использованием различных устройств и веб‑сервисов для автоматизации задач в самых различных областях, таких как «умный дом», промышленная автоматизация и управление энергосетями. Отсутствие общепринятых стандартов приводит к тому, что разработчики сталкиваются с трудностями при подключении устройств, выпущенных различными производителями, друг к другу, а также к веб‑сервисам. Чтобы подключить все устройства и веб‑сервисы, необходимые для IoT‑приложения, разработчикам приходится создавать много кода. AWS IoT Things Graph предоставляет графический интерфейс, который позволяет методом перетаскивания устанавливать и настраивать взаимодействие между устройствами и веб‑сервисами, тем самым быстро создавая IoT‑приложения. Например, в приложении для сельскохозяйственного производства можно определить взаимодействие датчиков влажности, температуры и поливочной машины с сервисами метеорологических данных в облаке, чтобы автоматизировать полив. Устройства и сервисы в системе представлены с помощью предварительно построенных компонентов многократного использования, называемых моделями. Такие модели скрывают характеристики базового уровня, такие как протоколы и интерфейсы, и обеспечивают удобную интеграцию компонентов в комплексные рабочие процессы.

AWS IoT Things Graph позволяет начать работу, используя эти готовые модели для распространенных типов устройств, таких как камеры, датчики движения и переключатели, а также для веб‑сервисов, таких как Amazon Simple Storage Service (S3) или Amazon Rekognition, либо создать собственные настраиваемые модели. Всего за несколько щелчков мышью можно выполнить развертывание и запустить собственные IoT‑приложения в облаке AWS или на устройствах с поддержкой AWS IoT Greengrass, таких как пограничные шлюзы и приставки для кабельного ТВ. AWS IoT Greengrass – это программное обеспечение для локальных вычислений и безопасного подключения к облаку. Оно позволяет устройствам быстро реагировать на локальные события даже без подключения к Интернету. ПО AWS IoT Greengrass работает на самых различных устройствах – от Raspberry Pi до устройств серверного уровня.

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

Ускоренное создание IoT‑приложений

В AWS IoT Things Graph есть модели для многократного использования, которые представляют собой описание устройств и веб‑сервисов и помогают устранить различия в низкоуровневых особенностях, таких как протоколы обмена данными и интерфейсы. Визуальный интерфейс позволяет просто соединять модели друг с другом для создания IoT‑приложений. Можно использовать библиотеку готовых моделей для распространенных типов устройств, таких как камеры, датчики движения и переключатели, а также для веб‑сервисов, таких как Amazon Simple Storage Service (S3), Amazon Rekognition или AWS Lambda, либо создавать собственные настраиваемые модели.

Простое создание сложных процессов

AWS IoT Things Graph позволяет изображать сложные операции, такие как сварка каркасов автомобилей на производственной линии, автоматизация аварийных остановов производственных линий при выявлении отклонений и реализация блокировок в зданиях при обнаружении подозрительного поведения, как визуальные рабочие процессы. Рабочий процесс состоит из набора расположенных в определенном порядке взаимодействий между устройствами и веб‑сервисам. Для создания рабочего процесса требуется просто перетаскивать устройства и веб‑сервисы в нужные места и определять порядок взаимодействия между ними. Например, можно создать рабочий процесс, инициируемый датчиком движения, который автоматически сделает фотографию и отправит текстовое сообщение. IoT Things Graph координирует взаимодействие между устройствами и сервисами, в том числе любое необходимое преобразование протоколов или перевод единиц измерения.

Удобное управление и мониторинг

В AWS IoT Things Graph можно легко и быстро упаковывать и развертывать IoT‑приложения в облаке AWS или на устройствах с поддержкой AWS IoT Greengrass с помощью нескольких щелчков мыши. AWS IoT Things Graph координирует взаимодействие между устройствами и веб‑сервисами и повторяет выполнение всех неудачно завершившихся шагов, чтобы обеспечить бесперебойное выполнение рабочего процесса. После развертывания AWS CloudWatch можно использовать для мониторинга потоков данных, их сбора и обработки, а также настройки предупреждений и действий касательно пороговых значений производительности потоков.

Принцип работы

Перемещение моделей устройств и веб‑сервисов из библиотеки
(нажмите, чтобы увеличить)
Шаг 1. Создайте свой процесс, перетащив модели устройств и веб‑сервисов из библиотеки моделей. Определите порядок взаимодействий, связав выходные данные одних моделей с входными данными других моделей.
Выбор процесса и места, где он будет запускаться
(нажмите, чтобы увеличить)
Шаг 2. Укажите, где будет работать приложение – в облаке AWS или на устройстве AWS IoT Greengrass.
Привязка моделей к устройствам в реестре IoT
(нажмите, чтобы увеличить)
Шаг 3. Свяжите подходящие модели с устройствами в реестре IoT AWS за пару щелчков мышью в консоли.
Указание триггера, инициирующего запуск процесса
(нажмите, чтобы увеличить)
Шаг 4. Просмотрите конфигурацию триггера, который запустит процесс. Триггеры могут основываться на времени или событиях, генерируемых локально подключенными устройствами. В этом примере Things Graph запускает процесс FrontLightEnergySaving каждые 60 минут.
Развертывание приложения в облаке AWS или на устройстве Greengrass
(нажмите, чтобы увеличить)
Шаг 5. Выполните развертывание приложения. AWS IoT Things Graph управляет состоянием процессов и обеспечивает выполнение шагов в требуемом порядке.
Перемещение моделей устройств и веб‑сервисов из библиотеки
Привязка моделей к устройствам в реестре IoT
Указание триггера, инициирующего запуск процесса
Развертывание приложения в облаке AWS или на устройстве Greengrass

Примеры использования

Бытовая автоматизация

Интеграторы систем «умный дом» хотят подключать все – от холодильников и лампочек до телевизоров. При этом они прилагают большие усилия для того, чтобы заставить устройства различных поставщиков работать вместе. AWS IoT Things Graph позволяет не вникать в работу устройств на низком уровне, поэтому интеграторы могут сосредоточиться на создании приложений для систем «умный дом». Например, AWS IoT Things Graph позволяет просто построить решение для домашней системы безопасности, которое объединит датчики движения, детекторы дыма и камеры с системой распознавания лиц, чтобы вы могли обнаружить злоумышленника и создать оповещения. Далее за несколько щелчков мышью можно будет развертывать это решение в домах с разной планировкой.

Автоматизация производства

Промышленным компаниям необходимо поддерживать низкий уровень затрат и обеспечивать надлежащий объем запасов. Они хотели бы использовать подключенные устройства для получения новых данных о цепочке поставок, однако подключение устройств к облаку, а также к существующим системам планирования ресурсов предприятия (ERP) является непростой задачей, так как для этого требуется писать код низкого уровня. AWS IoT Things Graph позволяет построить модель для каждого подключенного устройства и использовать ее повторно на сотнях различных площадок, не переписывая при этом связанный с развертыванием код. В результате можно собирать данные об устройствах и подключать их к ERP‑системам, чтобы глубже анализировать и понимать цепочку поставок. Приложения могут работать даже без подключения к Интернету, поскольку их можно развертывать на устройствах, поддерживающих AWS IoT Greengrass.

Управление энергосистемами

Поставщики коммунальных услуг стремятся оптимизировать энергопотребление и предоставлять клиентам повышенное качество обслуживания, поэтому предлагают интеллектуальные датчики, которые управляют системами отопления, вентиляции и кондиционирования (ОВК) в зависимости от погодных условий. С помощью AWS IoT Things Graph можно добавлять поддержку различных систем ОВК, подключаться к сервисам метеорологических данных и развертывать приложения на интеллектуальных датчиках, поддерживающих AWS IoT Greengrass, не тратя месяцы на написание нового кода для интеграции.

Возможности сервиса Things Graph
Ознакомьтесь с возможностями сервиса

Узнайте подробнее о моделях, рабочих процессах и мониторинге производительности приложений

Подробнее 
Ознакомительный режим AWS IoT Things Graph
Зарегистрировать аккаунт AWS

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

Регистрация 
Вопросы и ответы об AWS IoT Things Graph
Получите ответы на все вопросы

Просмотреть ответы на вопросы об AWS IoT Things Graph

Подробнее