Azure IoT Accelerators

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

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

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

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

Remote Monitoring

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

Службы Ресурсы
1 приложение Azure Active Directory Решение .NET для удаленного мониторинга
1 виртуальная машина (ценовая категория "Standard", D1 V2 (1 ядро, 3,5 ГБ памяти)) Решение Java для удаленного мониторинга
1 Центр Интернета вещей (ценовая категория "Basic" S1) Подключение устройства MXChip
1 учетная запись Cosmos DB (ценовая категория "Standard") Подключение устройства Raspberry Pi
1 учетная запись хранения (GRS, ценовая категория "Standard") Часто задаваемые вопросы
1 веб-приложение  
1 учетная запись Azure Maps (ценовая категория "Standard")  
1 модуль Azure Stream Analytics (3 единицы потоковой передачи)  
1 служба подготовки устройств Azure (S1)  
1 служба "Аналитика временных рядов Azure" (S1, 1 единица)  

Predictive maintenance

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

Службы Ресурсы
1 приложение Azure Active Directory  Интерактивный ролик
1 Центр Интернета вещей (ценовая категория "Standard" S2)  Полное руководство пользователя
1 концентратор событий (единица пропускной способности ценовой категории "Basic")  Эталонная архитектура Интернета вещей Azure
2 учетные записи хранения (GRS, ценовая категория "Standard")  Репозиторий GitHub
1 задание Stream Analytics (1 единица потоковой передачи)  
1 план службы приложений (ценовая категория "Standard" S1: 2 экземпляра небольшого размера)  
1 план службы приложений (ценовая категория "Premium" P1: 2 экземпляра небольшого размера)  
1 веб-приложение (в составе плана службы приложений)  
1 веб-приложение Службы приложений Azure для веб-сайта (ценовая категория "Премиум" P1: 2 экземпляра небольшого размера)  
1 веб-приложение Службы приложений Azure для веб-заданий (ценовая категория "Standard" S1: 2 экземпляра небольшого размера)  

Azure IoT Device Simulation

Решение, предназначенное для моделирования и тестирования устройства с использованием различных сценариев. Моделирование устройства позволяет самостоятельно смоделировать условия текста, например: проверить корректность работы, пиковую и минимальную нагрузку, получение отчетов от тысяч устройств, без каких-либо затрат на разработку и приобретение реального устройства.

Azure IoT device simulation

Службы Ресурсы
1 приложение Azure Active Directory Руководство по развертыванию
1 виртуальная машина (ценовая категория "Стандартный", D4 v3 с 4 ядрами и 16 ГБ памяти) Эталонная архитектура Интернета вещей Azure
1 учетная запись Cosmos DB (ценовая категория "Стандартный") Репозиторий GitHub
1 учетная запись хранения (LRS, ценовая категория "Стандартный")  
1 веб-приложение  
1 Центр Интернета вещей (ценовая категория "Стандартный" S2)  

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: правила, использующиеся для работы с данными между облаком и устройством.
Службы Ресурсы
1 учетная запись хранения (LRS, ценовая категория "Standard") Интерактивный ролик
1 виртуальная машина (ценовая категория "Standard", D1 v2 (1 ядро, 3,5 ГБ памяти)) Руководство по развертыванию
1 Центр Интернета вещей (ценовая категория "Standard" S1, 3 единицы) Эталонная архитектура Интернета вещей Azure
1 хранилище ключей (ценовая категория "Standard") Репозиторий GitHub
1 служба "Аналитика временных рядов Azure" (ценовая категория "Standard" S1) Часто задаваемые вопросы
1 служба веб-приложений (ценовая категория "Standard" S1)  

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

Когда вы запускаете настроенное решение Azure IoT Accelerators, в вашей учетной записи 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: хранит код пользовательского приложения в настроенном решении.

Подробнее на сайте Microsoft

Сравнение Azure и AWS

  • Чат с менеджером
  • Отправить запрос