Сведения об Azure IoT Central

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

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

В этой статье приведено краткое описание основных функций Azure 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 полностью размещаются корпорацией Майкрософт, что снижает административные издержки на управление приложениями. Администраторы управляют доступом к приложению, настраивая пользовательские роли и разрешения.

Цены

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

Пользовательские роли

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

Дальнейшие действия

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