JavaScript용 IoT Hub 클라이언트 라이브러리용 Azure Device Update - 버전 1.0.0-beta.1

라이브러리는 고객이 IoT 디바이스에 대한 업데이트를 클라우드에 게시한 다음 해당 디바이스에 배포할 수 있는 IoT Hub 서비스에 대한 디바이스 업데이트에 대한 액세스를 제공합니다(IoT Hub 관리 및 프로비전된 디바이스 그룹에 대한 업데이트 승인).

소스 코드 | 제품 설명서

시작

현재 지원되는 환경

  • Node.js 버전 8.x.x 이상

사전 요구 사항

  • Microsoft Azure 구독: Microsoft Azure 서비스를 호출하려면 Azure 구독을 만들어야 합니다.
  • IoT Hub 인스턴스에 대한 디바이스 업데이트
  • Azure IoT Hub 인스턴스

@azure/iot-device-update 패키지를 설치합니다.

를 사용하여 JavaScript용 IoT Hub 클라이언트 라이브러리용 Azure Device Update를 npm설치합니다.

npm install @azure/iot-device-update

주요 개념

IoT Hub 디바이스 업데이트는 IoT 디바이스에 대한 무선 업데이트를 배포할 수 있는 관리형 서비스입니다. 클라이언트 라이브러리에는 다음과 같은 세 가지 주요 구성 요소가 있습니다.

  • 업데이트: 업데이트 관리(가져오기, 열거, 삭제 등)
  • 디바이스: 디바이스 관리(디바이스 열거 및 디바이스 속성 검색)
  • 배포: 배포 관리(디바이스 집합에 대한 업데이트 배포 시작 및 모니터링)

IoT Hub 디바이스 업데이트를 방문하여 IoT Hub 디바이스 업데이트에 대해 자세히 알아볼 수 있습니다.

예제

샘플을 사용하여 다양한 API를 숙지할 수 있습니다.

문제 해결

로깅

로깅을 사용하도록 설정하면 실패에 대한 유용한 정보를 파악하는 데 도움이 될 수 있습니다. HTTP 요청 및 응답 로그를 보려면 AZURE_LOG_LEVEL 환경 변수를 info로 설정합니다. 또는 @azure/logger에서 setLogLevel을 호출하여 런타임에 로깅을 사용하도록 설정할 수 있습니다.

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

setLogLevel("info");

로그를 사용하는 방법에 대한 자세한 내용은 @azure/logger package docs를 참조하세요.

다음 단계

IoT Hub 샘플용 디바이스 업데이트 시작

참여

이 라이브러리에 기여하려면 기여 가이드 를 참조하여 코드를 빌드하고 테스트하는 방법에 대해 자세히 알아보세요.

Impressions