Udostępnij za pośrednictwem


Azure Device Update for IoT Hub client library for JavaScript — wersja 1.0.0-beta.1

Biblioteka zapewnia dostęp do usługi Device Update for IoT Hub, która umożliwia klientom publikowanie aktualizacji dla urządzeń IoT w chmurze, a następnie wdrażanie tych aktualizacji na urządzeniach (zatwierdzanie aktualizacji grup urządzeń zarządzanych i aprowizowanych w IoT Hub).

Kod | źródłowy Dokumentacja produktu

Wprowadzenie

Obecnie obsługiwane środowiska

  • Node.js w wersji 8.x.x lub nowszej

Wymagania wstępne

  • Subskrypcja platformy Microsoft Azure: aby wywołać usługi platformy Microsoft Azure, musisz utworzyć subskrypcję platformy Azure
  • Aktualizacja urządzenia dla wystąpienia IoT Hub
  • wystąpienie Azure IoT Hub

Instalowanie pakietu @azure/iot-device-update

Zainstaluj aktualizację urządzenia platformy Azure dla biblioteki klienta IoT Hub dla języka JavaScript przy użyciu polecenia npm:

npm install @azure/iot-device-update

Kluczowe pojęcia

Aktualizacja urządzenia dla IoT Hub to usługa zarządzana, która umożliwia wdrażanie aktualizacji over-the-air dla urządzeń IoT. Biblioteka klienta ma trzy główne składniki:

  • Aktualizacje: zarządzanie aktualizacjami (importowanie, wyliczanie, usuwanie itp.)
  • Urządzenia: zarządzanie urządzeniami (wyliczanie urządzeń i pobieranie właściwości urządzenia)
  • Wdrożenia: zarządzanie wdrożeniami (uruchamianie i monitorowanie wdrożeń aktualizacji do zestawu urządzeń)

Aby dowiedzieć się więcej na temat aktualizacji urządzeń dla IoT Hub, odwiedź stronę Device Update for IoT Hub (Aktualizacja urządzenia dla IoT Hub).

Przykłady

Możesz zapoznać się z różnymi interfejsami API przy użyciu przykładów.

Rozwiązywanie problemów

Rejestrowanie

Włączenie rejestrowania może pomóc odkryć przydatne informacje o błędach. Aby wyświetlić dziennik żądań HTTP i odpowiedzi, ustaw zmienną AZURE_LOG_LEVEL środowiskową na info. Możesz też włączyć rejestrowanie w czasie wykonywania, wywołując polecenie w elemecie setLogLevel@azure/logger:

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

setLogLevel("info");

Aby uzyskać bardziej szczegółowe instrukcje dotyczące włączania dzienników, zapoznaj się z dokumentami dotyczącymi pakietu @azure/rejestratora.

Następne kroki

Wprowadzenie do naszej aktualizacji urządzeń na potrzeby przykładów IoT Hub

Współtworzenie

Jeśli chcesz współtworzyć tę bibliotekę, przeczytaj przewodnik współtworzenia , aby dowiedzieć się więcej na temat sposobu kompilowania i testowania kodu.

Wrażenia