Обновление устройств 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 и средству ведения журнала.
Дальнейшие действия
Начало работы с примерами обновления устройств для Центр Интернета вещей
Участие
Если вы хотите вносить изменения в эту библиотеку, ознакомьтесь с руководством по внесению изменений, в котором содержатся сведения о создании и тестировании кода.
Связанные проекты
Azure SDK for JavaScript