Azure IoT Suite

Azure IoT Suite — это набор из четырех сервисов в облаке Azure, настроенных для выполнения стандартных IoT-сценариев. Применяется как основа для ваших решений Интернета вещей.

Вот примеры стандартных задач, которые решает Azure IoT Suite:

Задача Результат
Подключить устройства к облаку Удалённо наблюдаете за состоянием устройств и управляете их работой
Планировать работу с устройством Автоматизируете обслуживание устройства, например, настройку, обновление программного обеспечения и прошивки
Удалённо исправляете неполадки в работе подключённых устройств
Получать оповещения о состоянии устройства и событиях на нём В реальном времени получаете информацию о состоянии устройства и возникающих ошибках
Видеть данные с устройства в удобном виде Просматриваете основные параметры устройства в удобном рабочем пространстве

Настроенные решения Azure IoT Suite

Remote Monitoring

«Удалённое отслеживание» (англ. Remote Monitoring) показывает, как использовать службы Azure IoT Hub, Container Service, Web Apps для создания системы отслеживания в облаке. Такое решение будет наблюдать за состоянием подключенных устройств и удаленно управлять ими.

Predictive maintenance

В решении «Управление обслуживанием» (англ. Predictive maintenance) сочетается анализ поступающих от устройства данных и модель обучения службы Azure Machine Learning. Решение показывает, как вы можете предсказать момент отказа компонента или всей системы и заранее его предотвратить.

Connected factory

Решение «Подключенное производство» (англ. Connected factory) показывает, как настроить службы Azure для управления устройствами, которые образуют единую систему — подключенное производство.

  Data ingestion Device identity Device management Edge processing Command and control Rules and actions
Remote monitoring Да Да Да - Да Да
Predictive maintenance Да Да - - Да Да
Connected factory Да Да Да Да Да Да
  • Data ingestion: получение и хранение данных в облаке;
  • Device identity: определение устройства и управление доступом;
  • Device management: управление метаданными, перезагрузка устройства, обновление прошивки и другие;
  • Command and control: отправка сообщений и команд из облака на устройство;
  • Rules and actions: правила, использующиеся для работы с данными между облаком и устройством;

Задействованные службы Azure

Когда вы запускаете настроенное решение Azure IoT Suite, в вашей учетной записи Azure запускаются службы, которые поддерживают работу этого решения. Количество служб зависит от выбранного решения и задач.

  Remote monitoring Predictive maintenance Connected factory
IoT Hub Да - Да
Event Hubs - Да -
Time Series Insights - - Да
Container Services Да - Да
Stream Analytics - Да -
Web Apps Да Да Да
Cosmos DB Да Да Да
Azure Tables - Да Да
  • Azure IoT Hub — программный шлюз между устройством и облаком:
    • включает двустороннее сообщение между устройством и облаком;
    • получает сообщения от устройства и посылает ему исполнительные команды;
    • поддерживает управление устройством: настройку, перезагрузку, восстановление заводского состояния и т.д.;
  • Event Hubs: определяет и записывает события, которые происходят на устройстве;
  • Azure Time Series Insights: анализирует и показывает данные телеметрии с устройства;
  • Container Service: размещает микросервисы и управляет ими в настроенном решении;
  • Cosmos DB — база данных и Azure Storage — хранение файлов;
  • Azure Stream Analytics: служба используется в решении Predictive maintenance для обработки входящей телеметрии и событий;
  • Azure Web Apps: хранит код пользовательского приложения в настроенном решении.