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
Решение, предназначенное для моделирования и тестирования устройства с использованием различных сценариев. Моделирование устройства позволяет самостоятельно смоделировать условия текста, например: проверить корректность работы, пиковую и минимальную нагрузку, получение отчетов от тысяч устройств, без каких-либо затрат на разработку и приобретение реального устройства.
Службы | Ресурсы |
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: хранит код пользовательского приложения в настроенном решении.