device 패키지
Azure IoT 디바이스 라이브러리
이 라이브러리는 IoT 디바이스에서 Azure IoT 서비스와 통신하기 위한 클라이언트 및 관련 모델을 제공합니다.
패키지
aio |
Azure IoT 디바이스 라이브러리 - 비동기 이 라이브러리는 IoT 디바이스에서 Azure IoT 서비스와 통신하기 위한 비동기 클라이언트를 제공합니다. |
모듈
exceptions |
이 모듈은 azure.iot.device 라이브러리 API의 일부로 노출되는 예외 표면을 정의합니다. |
patch_documentation |
이 모듈에서는 라이브러리의 항목을 수정하는 데 사용되는 하드 코딩된 패치를 제공합니다. 현재는 exec를 어디에도 사용하지 않도록 이 작업을 수행해야 합니다. |
user_agent |
이 모듈은 모든 클라이언트에 대한 에이전트 문자열을 만들기 위한 것입니다. |
클래스
IoTHubDeviceClient |
Azure IoT Hub instance 연결하는 동기 디바이스 클라이언트입니다. IoTHubDeviceClient에 대한 이니셜라이저입니다. 이 이니셜라이저는 직접 호출해서는 안 됩니다. 대신 '>>create_from_<<' 클래스 중 하나를 사용하여 인스턴스화합니다. |
IoTHubModuleClient |
Azure IoT Hub 또는 Azure IoT Edge instance 연결하는 동기 모듈 클라이언트입니다. IoTHubModuleClient에 대한 이니셜라이저입니다. 이 이니셜라이저는 직접 호출해서는 안 됩니다. 대신 '>>create_from_<<' 클래스 중 하나를 사용하여 인스턴스화합니다. |
Message |
IoTHub에서 오가는 메시지를 나타냅니다. 메시지에 대한 이니셜라이저 |
MethodRequest |
직접 메서드를 호출하는 요청을 나타냅니다. MethodRequest에 대한 이니셜라이저입니다. |
MethodResponse |
직접 메서드에 대한 응답을 나타냅니다. MethodResponse의 이니셜라이저입니다. |
ProvisioningDeviceClient |
대칭 키 또는 X509 인증을 사용하여 프로비저닝 서비스를 사용하여 디바이스 등록을 실행하는 데 사용할 수 있는 클라이언트입니다. 프로비저닝 클라이언트를 초기화합니다. 참고: 이 이니셜라이저는 직접 호출해서는 안 됩니다. 대신 create_from_ 시작하는 클래스 메서드를 사용하여 클라이언트 개체를 만들어야 합니다. |
ProxyOptions |
MQTT 연결의 프록시를 사용하도록 설정하여 프록시 서버를 통해 트래픽을 보내는 다양한 옵션을 포함하는 클래스입니다. 프록시 옵션에 대한 이니셜라이저입니다. :p aram str proxy_type: 프록시 서버의 형식입니다. 가능한 세 가지 선택 항목 중 하나일 수 있습니다. "HTTP", "SOCKS4" 또는 "SOCKS5" :p aram str proxy_addr: 프록시 서버의 IP 주소 또는 DNS 이름:p아람 int proxy_port: 프록시 서버의 포트입니다. 기본적으로 양말의 경우 1080, http의 경우 8080으로 설정됩니다. :p aram str proxy_username: (선택 사항) SOCKS5 프록시의 경우 사용자 이름 또는 SOCKS4 프록시의 userid입니다. HTTP 서버를 사용하는 경우 이 매개 변수는 무시됩니다. 제공되지 않으면 인증이 사용되지 않습니다(서버는 인증되지 않은 요청을 수락할 수 있음). |
RegistrationResult |
완료되거나 실패한 등록 시도의 최종 결과 :ivar:request_id: 응답이 가져올 요청 ID :ivar:operation_id: 등록 요청에서 반환된 작업의 ID입니다. :ivar 상태: 프로비저닝 서비스에서 반환된 등록 프로세스의 상태. 값은 "할당되지 않음", "할당", "할당됨", "실패", "사용 안 함" :ivar registration_state 수 있습니다. 디바이스 ID, 할당된 허브, 프로비저닝 서비스에서 반환된 날짜 시간 등과 같은 세부 정보입니다. 값은 "할당되지 않음", "할당", "할당됨", "실패", "사용 안 함" :p aram registration_state 수 있습니다. 디바이스 ID, 할당된 허브, 프로비저닝 서비스에서 반환된 날짜 시간 등과 같은 세부 정보입니다. |
X509 |
x509 인증서를 사용하여 TLS 연결을 인증하는 데 사용되는 인증서, 키 및 선택적 암호에 대한 참조가 있는 클래스 X509 인증서 :p aram cert_file: 인증서의 내용에 대한 파일 경로(또는 인증서 체인)에 대한 이니셜라이저 디바이스를 인증하는 데 사용됩니다. |
Azure SDK for Python