Atualização de dispositivo do Azure para Hub IoT biblioteca de clientes para JavaScript – versão 1.0.0-beta.1

A biblioteca fornece acesso à Atualização de Dispositivo para Hub IoT serviço que permite aos clientes publicar atualizações para seus dispositivos IoT na nuvem e, em seguida, implantar essas atualizações em seus dispositivos (aprovar atualizações para grupos de dispositivos gerenciados e provisionados em Hub IoT).

Código-fonte | Documentação do produto

Introdução

Ambientes com suporte no momento

  • Node.js versão 8.x.x ou superior

Pré-requisitos

  • Assinatura do Microsoft Azure: para chamar os serviços do Microsoft Azure, você precisa criar uma assinatura do Azure
  • Atualização de dispositivo para Hub IoT instância
  • Hub IoT do Azure instância

Instalar o pacote @azure/iot-device-update

Instale a Atualização de Dispositivo do Azure para Hub IoT biblioteca de clientes para JavaScript com npm:

npm install @azure/iot-device-update

Principais conceitos

A Atualização de Dispositivo para Hub IoT é um serviço gerenciado que permite implantar atualizações over-the-air para seus dispositivos IoT. A biblioteca de clientes tem três componentes principais:

  • Atualizações: gerenciamento de atualizações (importar, enumerar, excluir etc.)
  • Dispositivos: gerenciamento de dispositivos (enumerar dispositivos e recuperar propriedades do dispositivo)
  • Implantações: gerenciamento de implantação (iniciar e monitorar implantações de atualização em um conjunto de dispositivos)

Você pode saber mais sobre a Atualização de Dispositivo para Hub IoT visitando a Atualização de Dispositivo para Hub IoT.

Exemplos

Você pode se familiarizar com APIs diferentes usando Exemplos.

Solução de problemas

Log

A habilitação do log pode ajudar a descobrir informações úteis sobre falhas. Para ver um log de solicitações e respostas HTTP, defina a variável de ambiente AZURE_LOG_LEVEL como info. Como alternativa, o log pode ser habilitado no runtime chamando setLogLevel em @azure/logger:

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

setLogLevel("info");

Para obter instruções mais detalhadas sobre como habilitar logs, veja os documentos do pacote @azure/logger.

Próximas etapas

Introdução à nossa Atualização de Dispositivo para Hub IoT exemplos

Contribuição

Se você quiser contribuir com essa biblioteca, leia o guia de contribuição para saber como criar e testar o código.

Impressões