Расширьте возможности своего решения IoT
В этом обзоре приведены основные понятия, связанные с вариантами расширения решения Интернета вещей Azure. Каждый раздел содержит ссылки на содержимое, которое содержит дополнительные сведения и рекомендации.
На следующей схеме показано высокоуровневое представление компонентов в типичном решении Интернета вещей. В этой статье рассматриваются области, относящиеся к расширению решения Интернета вещей.
В Azure IoT расширяемость решения относится к способам, которые можно добавить в встроенные функции облачных служб Интернета вещей и создавать интеграции с другими службами.
Сценарии расширяемости
К сценариям расширения решений Интернета вещей относятся следующие сценарии:
Анализ и визуализация
Обычное решение Интернета вещей включает анализ и визуализацию данных с устройств, чтобы включить бизнес-аналитику. Дополнительные сведения см. в статье "Анализ и визуализация данных Интернета вещей".
Интеграция с другими службами
Решение Интернета вещей может включать другие системы, такие как управление ресурсами, планирование работы и системы автоматизации управления. Такие системы могут:
- Используйте данные с устройств Интернета вещей в качестве входных данных для прогнозных систем обслуживания, которые создают записи в системе планирования работы.
- Обновите реестр устройств, чтобы убедиться, что у него есть актуальные данные из системы управления активами.
- Отправка сообщений на устройства для управления их поведением на основе правил в системе автоматизации управления.
Служба работоспособности данных Azure
Службы данных работоспособности Azure — это набор управляемых служб API на основе открытых стандартов и платформ, позволяющих рабочим процессам улучшить здравоохранение и предложить масштабируемые и безопасные решения для здравоохранения. Решение Интернета вещей может использовать эти службы для интеграции данных Интернета вещей в решение для здравоохранения.
Механизмы расширяемости
В следующих разделах описываются ключевые механизмы, доступные для расширения решения Интернета вещей.
API службы (Центр Интернета вещей)
Центр Интернета вещей и служба подготовки устройств (DPS) предоставляют набор API-интерфейсов служб, которые можно использовать для управления и взаимодействия с концентратором и устройствами. К этим API относятся следующие:
- Управление реестрами
- Взаимодействие с двойниками устройств и цифровыми двойниками
- Отправка сообщений из облака на устройство и вызовы команд
- Управление группами регистрации (DPS)
- Управление начальным состоянием двойника устройства (DPS)
Список доступных API-интерфейсов служб см. в пакетах SDK службы.
REST API (IoT Central)
REST API IoT Central предоставляет следующие возможности, которые полезны для расширения решения Интернета вещей:
- Запрос устройств, подключенных к приложению
- Управление шаблонами устройств и манифестами развертывания
- Управление устройствами и группами устройств
- Управление устройствами путем взаимодействия с свойствами устройства и вызовами команд
Дополнительные сведения см. в разделе REST API IoT Central.
Маршрутизация и экспорт данных
Центр Интернета вещей и IoT Central позволяют направлять данные телеметрии устройств в разные конечные точки. Маршрутизация телеметрии позволяет создавать интеграции с другими службами и экспортировать данные для анализа и визуализации.
Помимо телеметрии устройства, Центр Интернета вещей и IoT Central могут отправлять сообщения об обновлении свойств и сообщения о состоянии подключения устройства другим конечным точкам. Маршрутизация этих сообщений позволяет создавать интеграции с другими службами, которым требуются сведения о состоянии устройства:
- Центр Интернета вещей маршрутизация может отправлять данные телеметрии устройства, события изменения свойств, события подключения к устройству и события жизненного цикла устройства в такие назначения, как Центры событий Azure, Хранилище BLOB-объектов Azure и Cosmos DB.
- интеграция сетки событий Центр Интернета вещей использует Сетка событий Azure для распространения событий Центр Интернета вещей, таких как подключение устройств, жизненный цикл устройства и события телеметрии в другие службы Azure.
- Правила IoT Central могут отправлять значения телеметрии устройства и свойств в веб-перехватчики, Microsoft Power Automate и Azure Logic Apps.
- Экспорт данных IoT Central может отправлять данные телеметрии устройства, события изменения свойств, события подключения к устройству и события жизненного цикла устройств в назначения, такие Хранилище BLOB-объектов Azure, Azure Data Explorer, Центры событий Azure и веб-перехватчики.
Шаблоны приложений IoT Central
Шаблоны приложений IoT Central предоставляют отправную точку для создания решений Интернета вещей, которые включают интеграцию с другими службами. Вы можете использовать шаблоны для создания приложения, включающего ресурсы, относящиеся к решению. Дополнительные сведения см. в шаблонах приложений IoT Central.