Python용 IoT Hub 클라이언트 라이브러리용 Azure Device Update - 버전 1.0.0
라이브러리는 고객이 IoT 디바이스에 대한 업데이트를 클라우드에 게시한 다음 해당 디바이스에 배포할 수 있는 IoT Hub 서비스용 디바이스 업데이트에 대한 액세스를 제공합니다(IoT Hub 관리 및 프로비전된 디바이스 그룹에 대한 업데이트 승인).
고지 사항
Python 2.7에 대한 Azure SDK Python 패키지 지원은 2022년 1월 1일에 종료되었습니다. 자세한 내용과 질문은 을 참조하세요. https://github.com/Azure/azure-sdk-for-python/issues/20691
시작
필수 조건
- Microsoft Azure 구독: Microsoft Azure 서비스를 호출하려면 Azure 구독을 만들어야 합니다.
- IoT Hub 인스턴스에 대한 디바이스 업데이트
- Azure IoT Hub 인스턴스
- 이 패키지를 사용하려면 Python 3.6 이상이 필요합니다.
패키지 설치
pip를 사용하여 Python용 IoT Hub 클라이언트 라이브러리용 디바이스 업데이트를 설치합니다.
pip install azure-iot-deviceupdate
주요 개념
IoT Hub 디바이스 업데이트는 IoT 디바이스에 대한 무선 업데이트를 배포할 수 있는 관리형 서비스입니다. 클라이언트 라이브러리에는 DeviceUpdateClient라는 하나의 주요 구성 요소가 있습니다. 구성 요소를 사용하면 다음 세 가지 주요 클라이언트 서비스에 모두 액세스할 수 있습니다.
- UpdatesOperations: 업데이트 관리(가져오기, 열거, 삭제 등)
- ManagementOperations: 배포 관리(디바이스 및 배포 관리)
IoT Hub 디바이스 업데이트를 방문하여 IoT Hub 디바이스 업데이트에 대해 자세히 알아볼 수 있습니다.
예제
샘플을 사용하여 다양한 API를 숙지할 수 있습니다.
문제 해결
IoT Hub 클라이언트용 디바이스 업데이트는 Azure Core에 정의된 예외를 발생합니다.
다음 단계
참여
버그가 발생하거나 제안이 있는 경우 프로젝트의 문제 섹션에 문제를 제출하세요.
Azure SDK for Python
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기