Поделиться через


Обновление устройств Azure для Центр Интернета вещей клиентская библиотека для JavaScript версии 1.0.0-beta.1

Библиотека предоставляет доступ к службе Обновления устройств для Центр Интернета вещей, которая позволяет клиентам публиковать обновления для своих устройств Интернета вещей в облаке, а затем развертывать эти обновления на своих устройствах (утверждать обновления для групп устройств, управляемых и подготовленных в Центр Интернета вещей).

Исходный код | Документация по продукту

Начало работы

Поддерживаемые в настоящее время среды

  • Node.js версии 8.x.x или более поздней версии

Предварительные требования

  • Подписка Microsoft Azure. Чтобы вызвать службы Microsoft Azure, необходимо создать подписку Azure.
  • Обновление устройства для экземпляра Центр Интернета вещей
  • экземпляр Центр Интернета вещей Azure

Установите пакет @azure/iot-device-update.

Установите обновление устройств Azure для Центр Интернета вещей клиентскую библиотеку для JavaScript с помощью npm:

npm install @azure/iot-device-update

Основные понятия

Обновление устройств для Центр Интернета вещей — это управляемая служба, которая позволяет развертывать обновления по беспроводной сети для устройств Интернета вещей. Клиентская библиотека состоит из трех основных компонентов:

  • Обновления: управление обновлениями (импорт, перечисление, удаление и т. д.)
  • Устройства: управление устройствами (перечисление устройств и получение свойств устройства)
  • Развертывания: управление развертыванием (запуск и мониторинг развертываний обновлений на наборе устройств)

Дополнительные сведения об обновлении устройств для Центр Интернета вещей см. в разделе Обновление устройств для Центр Интернета вещей.

Примеры

Вы можете ознакомиться с различными API с помощью примеров.

Устранение неполадок

Ведение журнала

Включение ведения журнала может помочь выявить полезные сведения о сбоях. Чтобы просмотреть журнал HTTP-запросов и ответов, задайте для переменной среды AZURE_LOG_LEVEL значение info. Кроме того, ведение журнала можно включить во время выполнения, вызвав setLogLevel в @azure/logger:

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

Более подробные инструкции по включению журналов см. в документации по пакету @azure и средству ведения журнала.

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

Начало работы с примерами обновления устройств для Центр Интернета вещей

Участие

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

Просмотры