Azure IoT Central

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

Свойства Azure IoT Central

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

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

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

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

Посмотрите видео об Azure IoT PaaS и SaaS на канале Microsoft OEM.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Популярные вопросы по Azure IoT Central