Microsoft IoT Central

Microsoft IoT Central — готовое программное обеспечение в облаке, с которым быстрее и проще создавать собственные продукты в сфере Интернета вещей.

Свойства Microsoft IoT Central

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

Сравнение Azure IoT Suite и Microsoft IoT Central

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

  Microsoft IoT Central Azure IoT Suite
Основное использование Сократить время выхода на рынок готового IoT продукта, для работы которого не нужно серьезно перерабатывать службы Azure. Сократить время разработки сложного IoT продукта, который требует максимальную гибкость в работе.
Доступ к связанным PaaS сервисам SaaS — готовое управляемое ПО, без доступа к инфраструктуре. Вы можете управлять лежащими в основе вашего решения PaaS сервисами.
Гибкость Средняя. Вы можете настраивать модель решения и пользовательский интерфейс. Инфраструктуру решения изменить нельзя. Высокая. Открытый исходный код микросервисов и инфраструктуру можно изменять, адаптируя под свои задачи.
Уровень навыков и знаний Низкий. Потребуется настроить пользовательское представление, без знания кода и языков программирования. Средний-высокий. Нужны навыки работы с Java и .NET для настройки бэкэнда решения. Чтобы настроить визуальную часть, потребуются знания JavaScript.
Начальный опыт Шаблоны приложений и устройств обеспечивают простую модель построения решения. Разворачиваются за минуты. Настроенные для выполнения стандартных IoT сценариев решения. Разворачиваются за минуты.
Стоимость Простая и предсказуемая Вы можете гибко контролировать используемые службы и, соответственное, стоимость.

Выбор решения зависит от трех факторов:

  • требования и потребности бизнеса;
  • тип конечного решения;
  • навыки и опыт вашей организации для долгосрочной поддержки созданного решения.

Роли пользователей в Microsoft IoT Central

Есть четыре типа пользовательских ролей, которые могут взаимодействовать с приложениями Microsoft IoT Central:

  • Builder определяет устройства, которые подключаются к приложениям, и настраивает приложение для оператора;
  • Operator управляет устройствами, подключенными к приложению;
  • Administrator решает административные задачи: управляет пользователями и их разрешениями по работе с приложением;
  • Device developer пишет исполнительный код для устройства.

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

Типовое IoT решение состоит из двух составляющих:

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

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

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

Вы можете сразу протестировать созданные шаблоны и приложение с помощью тестовых данных, которые создает Microsoft IoT Central.

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

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

Подключение устройств к Microsoft IoT Central

После того как builder определит типы подключаемых устройств, device developer пишет код для исполнения на устройствах, используя открытые Azure IoT SDK. Эти SDK поддерживают несколько языков, платформ и протоколов и помогают выполнить следующие задачи подключения устройства к Microsoft IoT Central:

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

Управление приложением

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

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

Builder может определять пользовательские правила и действия на уровне шаблонов устройств. Operator может включать или выключать эти правила на уровне устройства, чтобы контролировать и автоматизировать задачи в приложении.

Microsoft IoT Central FAQ