Руководство по интеграции и расширению IoT Central
Azure IoT Central — это платформа приложений, которая:
- Включает широкие функциональные возможности, такие как мониторинг устройств и управление в большом масштабе.
- Предоставляет множество встроенных функций, которые помогают снизить нагрузку и затраты на разработку решения Интернета вещей.
- Имеет расширяемость и точки интеграции, которые позволяют использовать его функции и возможности в более широком решении.
Типичное решение Интернета вещей:
- Позволяет устройствам Интернета вещей подключаться к решению и отправлять их данные.
- Управляет подключенными устройствами и их данными и защищает их.
- Извлекает бизнес-ценность из данных устройства.
- Состоит из нескольких служб и приложений.
При использовании IoT Central для создания решения Интернета вещей задачи включают:
- Настройте преобразования данных, чтобы упростить извлечение бизнес-ценности из данных.
- Настройте панели мониторинга и представления в веб-интерфейсе IoT Central.
- Используйте встроенные правила и средства аналитики для получения бизнес-аналитики с подключенных устройств.
- Используйте функцию экспорта данных, возможности правил и API для интеграции IoT Central с другими службами и приложениями.
- Активируйте бизнес-потоки и действия с помощью правил IoT Central.
- Взаимодействие с IoT Central программным способом с помощью ИНТЕРФЕЙСов REST API IoT Central.
Экспорт данных
Многие сценарии интеграции создаются на основе функции экспорта данных IoT Central. Приложение IoT Central может непрерывно экспортировать отфильтрованные и обогащенные данные Интернета вещей. Экспорт данных позволяет отправлять изменения практически в реальном времени в другие компоненты облачного решения для получения когнитивных аналитических сведений по принципу "теплого пути", а также для хранения.
Например, доступны следующие возможности:
- непрерывно экспортировать данные телеметрии, изменений свойств, подключения устройств, жизненного цикла устройства и данных жизненного цикла шаблона устройства в формате JSON практически в реальном времени;
- фильтровать потоки данных для экспорта данных, соответствующих пользовательским условиям;
- обогащать потоки данных с помощью пользовательских значений и значений свойств с устройства;
- Преобразуйте потоки данных для изменения их фигуры и содержимого.
В настоящее время IoT Central может экспортировать данные в:
Преобразование данных при входе
Устройства могут отправлять сложные данные телеметрии, которые необходимо упростить, прежде чем IoT Central может использовать его или экспортировать. В некоторых сценариях необходимо нормализовать данные телеметрии с разных устройств, чтобы вы могли отображать и обрабатывать данные телеметрии последовательно. Дополнительные сведения см. в статье "Сопоставление телеметрии" при входе в IoT Central.
Извлечение бизнес-ценности
IoT Central предоставляет богатую платформу для извлечения бизнес-ценности из данных Интернета вещей. IoT Central имеет множество встроенных функций, которые можно использовать для получения аналитических сведений и принятия мер по данным Интернета вещей. Однако некоторые сценарии решения Интернета вещей нуждаются в более специализированных бизнес-процессах за пределами IoT Central для извлечения ценности из данных Интернета вещей.
Встроенные функции IoT Central, которые можно использовать для извлечения бизнес-ценности, включают:
Панели мониторинга и представления:
Приложение IoT Central может иметь одну или несколько информационных панелей, которые операторы используют для просмотра приложения и взаимодействия с ним. Вы можете настроить панель мониторинга по умолчанию и создать специализированные панели мониторинга:
Для просмотра некоторых примеров настраиваемых информационных панелей см. статью Отраслевые шаблоны.
Дополнительные сведения об информационных панелях см. в статье Создание и управление несколькими информационными панелями и Настройка информационной панели приложения.
При подключении устройства к IoT Central устройство назначается шаблону устройства для типа устройства. Шаблон устройства имеет настраиваемые представления, которые оператор использует для управления отдельными устройствами. Вы можете создавать и настраивать доступные представления для каждого типа устройства. Дополнительные сведения см. в статье Добавление представлений.
Встроенные правила и аналитика:
Вы можете добавить правила в приложение IoT Central, которое выполняет настраиваемые действия. Правила используются для оценки условий на основе данных, поступающих с устройства, чтобы определить, когда выполнять действие. Действия включают отправку сообщений в другие облачные службы или вызов конечной точки веб-перехватчика. Правила позволяют использовать такие сценарии расширения, как:
- Уведомление операторов в других системах.
- Запуск бизнес-процессов или потоков.
- Мониторинг оповещений на пользовательской панели мониторинга.
Дополнительные сведения о правилах см. в следующих документах.
- Руководство. Создание правила и настройка уведомлений в приложении Azure IoT Central
- Настройка правил
Приложение IoT Central имеет встроенные возможности аналитики, которые оператор может использовать для анализа данных, передаваемых с подключенных устройств. Дополнительные сведения см. в статье "Использование обозревателя данных для анализа данных устройства".
Ниже приведены сценарии обработки данных Интернета вещей за пределами IoT Central для извлечения бизнес-ценности:
Вычисления, обогащение и преобразование:
IoT Central позволяет записывать, преобразовывать, управлять и визуализировать данные Интернета вещей. Иногда полезно обогатить или преобразовать данные Интернета вещей с помощью внешних источников данных. Затем вы можете передать обогащенные данные обратно в IoT Central.
Например, используйте функцию непрерывного экспорта данных IoT Central для активации функции Azure. Функция дополняет данные телеметрии устройства и отправляет обогащенные данные обратно в IoT Central при сохранении меток времени.
Извлечение бизнес-метрик и использование искусственного интеллекта (ИИ) и машинного обучения (ML):
Используйте данные Интернета вещей для вычисления общих бизнес-метрик, таких как общая эффективность оборудования (OEE) и общая эффективность процессов (OPE). Вы также можете использовать данные Интернета вещей для обогащения существующих ресурсов ИИ и машинного обучения. Например, IoT Central может помочь в сборе, обучении и развертывании моделей.
Используйте функцию непрерывного экспорта данных IoT Central для публикации захваченных данных Интернета вещей в озере данных Azure. Затем используйте подключенную к рабочей области Azure Databricks для вычислений OEE и OPE. Передайте те же данные в Машинное обучение Azure или Azure Synapse для использования возможностей машинного обучения.
Потоковая передача вычислений, мониторинга и диагностика
IoT Central предоставляет масштабируемую и надежную инфраструктуру для сбора потоковых данных с сотен тысяч подключенных устройств. Иногда необходимо выполнять вычисления потоковой передачи по горячим или теплым путям данных для удовлетворения бизнес-требований. Вы также можете объединить данные Интернета вещей с данными во внешних хранилищах, таких как Обозреватель данных Azure, чтобы обеспечить расширенные диагностика.
Анализ и визуализация данных Интернета вещей вместе с бизнес-данными
IoT Central предоставляет панели мониторинга и визуализации с широкими возможностями. Однако для бизнес-отчетов может потребоваться объединить данные Интернета вещей с существующими бизнес-данными из внешних систем. Используйте функции интеграции IoT Central для извлечения данных Интернета вещей из IoT Central. Затем объедините данные Интернета вещей с существующими бизнес-данными, чтобы обеспечить централизованное решение для анализа и визуализации бизнес-процессов.
Например, используйте функцию экспорта непрерывных данных IoT Central для непрерывного приема данных Интернета вещей в хранилище Azure Synapse. Затем используйте Фабрика данных Azure для переноса данных из внешних систем в хранилище Azure Synapse. Используйте хранилище Azure Synapse с Power BI для создания бизнес-отчетов.
Дополнительные сведения см. в статье "Преобразование данных для IoT Central". Полный полный пример см. в репозитории GitHub вычислений IoT Central.
Интеграция с другими службами
Вы можете использовать возможности экспорта и правил данных в IoT Central для интеграции с другой службой. Дополнительные сведения см. на следующих ресурсах:
- Экспортируйте данные Интернета вещей в облачные назначения с помощью хранилища BLOB-объектов.
- Преобразование данных для IoT Central
- Использование рабочих процессов для интеграции приложения Azure IoT Central с другими облачными службами
Интеграция с компаньонными приложениями
IoT Central предоставляет расширенные панели мониторинга и визуализации операторов. Однако некоторые решения Интернета вещей должны интегрироваться с существующими приложениями или требовать расширения возможностей новых приложений-компаньонов. Чтобы интегрироваться с другими приложениями, используйте точки расширяемости IoT Central, такие как REST API и функция непрерывного экспорта данных.
Rest API плоскости данных используются для доступа к сущностям и возможностям приложения IoT Central. Например, управляя устройствами, шаблонами устройств, пользователями и ролями. Операции IoT Central REST API — это операции с плоскостью данных. ИНТЕРФЕЙСы REST API позволяют использовать такие сценарии расширения, как:
- Программное управление приложениями IoT Central.
- Тесная интеграция с другими приложениями.
Дополнительные сведения см. в руководстве . Использование REST API для управления приложением Azure IoT Central.
Используйте уровень управления для управления ресурсами, связанными с IoT Central, в подписке Azure. Для операций плоскости управления можно использовать REST API, Azure CLI или шаблоны Resource Manager. Например, используя Azure CLI, можно создать приложение IoT Central. Дополнительные сведения см. в статье Создание приложения IoT Central.
Следующий шаг
Если вы хотите узнать больше об использовании IoT Central, рекомендуемые дальнейшие шаги — попробовать краткие руководства, начиная с использования смартфона в качестве устройства для отправки телеметрии в приложение IoT Central.