Что такое Azure IoT Central?

IoT Central — это платформа приложений Интернета вещей как услуга (aPaaS), которая снижает нагрузку и затраты на разработку, управление и обслуживание решений Интернета вещей. Используйте IoT Central, чтобы быстро оценить сценарий Интернета вещей и оценить возможности, которые он может создать для вашего бизнеса. Чтобы упростить разработку сложной и постоянно развивающейся инфраструктуры Интернета вещей, IoT Central позволяет сосредоточить усилия на определении влияния на бизнес, которое можно создать с помощью потока данных Интернета вещей.

Веб-интерфейс позволяет быстро подключать устройства, отслеживать условия устройства, создавать правила и управлять устройствами и их данными в течение всего жизненного цикла. Кроме того, он позволяет вам работать с аналитикой устройств, расширяя аналитику Интернета вещей в бизнес-приложения. После использования IoT Central для оценки сценария Интернета вещей можно создать решение Azure IoT, готовое для предприятия.

В этой статье приведено краткое описание основных функций Azure IoT Central.

Цены

Плата за приложения, которые вы создаете с использованием плана Стандартный, начисляется отдельно за каждое устройство. Можно выбрать тарифный план Стандартный 0, Стандартный 1 или Стандартный 2, причем плата за первые два устройства не взимается. Дополнительные сведения о ценообразовании в IoT Central.

Создание приложения IoT Central

Вы можете быстро развернуть новое приложение IoT Central, после чего настроить его в соответствии со своими требованиями. Шаблоны приложений в Azure IoT Central — это средство, помогающее приступить к разработке решения для Интернета вещей. Вы можете использовать шаблоны приложений для всего, от того, чтобы получить представление о том, что возможно, до полной настройки приложения в соответствии с вашим сценарием.

Начните с общего шаблона приложения или с одного из отраслевых шаблонов приложений:

Краткое руководство по отправке данных телеметрии в приложение IoT Central см. в разделе "Использование смартфона в качестве устройства", чтобы узнать, как создать свое первое приложение и подключить устройство.

Подключить устройства

После создания приложения необходимо создать и подключить устройства. В следующем видео показано, как подключить устройство к приложению IoT Central:

Каждое устройство, подключенное к IoT Central, использует шаблон устройства. Шаблон является схемой, которая определяет поведение и характеристики типа устройства, такие как:

  • отправляемые данные телеметрии; Примеры включают температуру и влажность. Телеметрия — это потоковая передача данных.
  • бизнес-свойства, которые может изменить оператор; Примеры включают адрес клиента и дату последнего обслуживания.
  • Свойства устройства, которые наборы устройств и доступны только для чтения в приложении. Например, состояние клапана (открытого или закрытого).
  • Свойства устройства, которые задают операторы и определяют поведение устройства. Например, целевая температура для устройства.
  • Команды, вызываемые оператором и выполняющиеся на устройстве. Например, команда на удаленную перезагрузку устройства.

Каждый шаблон устройства включает:

  • модель устройства, описывающую возможности, которые должно реализовать устройство. Возможности устройства включают:

    • телеметрию, которую оно передает в IoT Central;
    • свойства только для чтения, которые оно использует для сообщения о состоянии в IoT Central;
    • доступные для записи свойства, которые оно получает от IoT Central для установки состояния устройства;
    • команды, вызываемые из IoT Central.
  • Облачные свойства, которые не хранятся на устройстве.

  • Настройки, формы и представления устройства, которые являются частью вашего приложения IoT Central.

На выбор предоставляется несколько вариантов создания шаблонов устройств:

  • Разработайте шаблон устройства в IoT Central, а затем внедрите его модель в код своего устройства.
  • Создайте модель устройства с помощью Visual Studio Code и опубликуйте модель в репозитории. Реализуйте код устройства из модели и подключите устройство к приложению IoT Central. IoT Central находит модель устройства в репозитории и автоматически создает простой шаблон устройства.
  • Создайте модель устройства с помощью Visual Studio Code. Реализуйте код вашего устройства из модели. Вручную импортируйте модель устройства в приложение IoT Central, а затем добавьте все облачные свойства, настройки и представления, необходимые этому приложению.

Если данные телеметрии с устройств слишком сложны, можно сопоставить данные телеметрии с IoT Central , чтобы упростить или нормализовать ее.

Настройка пользовательского интерфейса

Вы можете настроить пользовательский интерфейс приложения IoT Central для операторов, которые отвечают за повседневное использование приложения. К настройкам можно отнести следующее:

  • конфигурация настраиваемых панелей мониторинга, которые позволяют операторам выполнять анализ и быстро устранять проблемы;
  • настройка пользовательской аналитики для просмотра данных временных рядов с подключенных устройств;
  • определение макета свойств и параметров в шаблоне устройства;

Управление устройствами

Вы можете управлять устройствами в своем решении IoT Central с помощью приложения IoT Central. Операторы выполняют следующие задачи:

  • мониторинг устройств, подключенных к приложению;
  • устранение неполадок и проблем, связанных с устройствами;
  • подготовка новых устройств.

Вы можете определить собственные правила и действия, которые работают с потоковой передачей данных с подключенных устройств. Оператор может включать или отключать эти правила на уровне устройства для автоматизации задач внутри приложения и управления ими.

Как и в случае любого решения IoT, предназначенного для масштабной работы, важен структурированный подход к управлению устройствами. Недостаточно просто подключить ваши устройства к облаку. Они должны оставаться подключенными и работоспособными. Используйте следующие возможности IoT Central для управления устройствами на протяжении всего жизненного цикла приложения:

Панели мониторинга

Начните с предварительно созданной панели мониторинга в шаблоне приложения или создайте собственные панели мониторинга, адаптированные к потребностям операторов. Доступ к панелям мониторинга можно предоставить всем пользователям в приложении или оставить их закрытыми.

Правила и действия

Создайте пользовательские правила на основе состояния устройства и телеметрии для идентификации устройств, требующих внимания. Настройте действия, чтобы уведомить нужных пользователей и обеспечить своевременное получение мер по исправлению.

Работы

Задания позволяют применять отдельные или групповые обновления к устройствам путем настройки свойств или вызова команд.

Интеграция с другими службами

В качестве платформы приложений IoT Central позволяет преобразовывать данные Интернета вещей в бизнес-аналитику, которая обеспечивает ценные сведения. Примеры: определение тенденций эффективности машины и прогнозирование будущего использования энергии на заводской площадке.

Правила, экспорт данных, а также открытый интерфейс REST API являются примерами интеграции IoT Central с бизнес-приложениями.

Как IoT Central преобразовывает данные Интернета вещей

Создайте бизнес-аналитику путем создания конвейеров пользовательской аналитики для обработки телеметрии с устройств и хранения результатов. Настройте экспорт данных в приложении IoT Central, чтобы экспортировать данные телеметрии, изменять свойства устройств и шаблонов устройств в другие службы, где можно анализировать, хранить и визуализировать данные с помощью ваших предпочитаемых средств.

Создание пользовательских решений Интернета вещей и интеграция с помощью REST API

Вы можете создать такие решения Интернета вещей:

  • мобильные приложения, которые могут удаленно настраивать устройства и управлять ими;
  • пользовательские интеграции, позволяющие имеющимся бизнес-приложениям взаимодействовать с устройствами Интернета вещей и данными;
  • приложения управления устройствами для моделирования устройств, подключения, управления и доступа к данным.

Администрирование приложения

Приложения IoT Central полностью размещаются корпорацией Майкрософт, что снижает административные издержки на управление приложениями. Администратор istrator управляет доступом к приложению с помощью ролей пользователей и разрешений и отслеживания действий с помощью журналов аудита.

Роли пользователя

В документации по IoT Central упоминаются четыре пользователя, которые взаимодействуют с приложением IoT Central.

Следующие шаги

Теперь, когда вы ознакомились с IoT Central, предлагаем сделать следующее: