device Paquete
Biblioteca de dispositivos ioT de Azure
Esta biblioteca proporciona clientes y modelos asociados para comunicarse con los servicios de Azure IoT desde un dispositivo IoT.
Paquetes
aio |
Biblioteca de dispositivos ioT de Azure: asincrónica Esta biblioteca proporciona clientes asincrónicos para comunicarse con los servicios de Azure IoT desde un dispositivo IoT. |
Módulos
exceptions |
En este módulo se define una superficie de excepción, expuesta como parte de la API de la biblioteca azure.iot.device. |
patch_documentation |
Este módulo proporciona revisiones codificadas de forma rígida que se usan para modificar elementos de las bibliotecas. Actualmente tenemos que hacer esto para que no usemos exec en ningún lugar |
user_agent |
Este módulo sirve para crear cadenas de agente para todos los clientes. |
Clases
IoTHubDeviceClient |
Un cliente de dispositivo sincrónico que se conecta a una instancia de Azure IoT Hub. Inicializador para ioTHubDeviceClient. Este inicializador no debe llamarse directamente. En su lugar, use uno de los métodos de clase ">>create_from_<<" para crear instancias |
IoTHubModuleClient |
Un cliente de módulo sincrónico que se conecta a una instancia de Azure IoT Hub o Azure IoT Edge. Inicializador para ioTHubModuleClient. Este inicializador no debe llamarse directamente. En su lugar, use uno de los métodos de clase ">>create_from_<<" para crear instancias |
Message |
Representa un mensaje hacia o desde IoTHub Inicializador para message |
MethodRequest |
Representa una solicitud para invocar un método directo. Inicializador para methodRequest. |
MethodResponse |
Representa una respuesta a un método directo. Inicializador para MethodResponse. |
ProvisioningDeviceClient |
Cliente que se puede usar para ejecutar el registro de un dispositivo con el servicio de aprovisionamiento mediante la autenticación Symmetric Key o X509. Inicializa el cliente de aprovisionamiento. NOTA: Este inicializador no debe llamarse directamente. En su lugar, los métodos de clase que comienzan por create_from_ deben usarse para crear un objeto de cliente. |
ProxyOptions |
Clase que contiene varias opciones para enviar tráfico a través de servidores proxy habilitando el proxy de conexión MQTT. Inicializador para las opciones de proxy. :p aram str proxy_type: el tipo del servidor proxy. Puede ser una de las tres opciones posibles: "HTTP", "SOCKS4" o "SOCKS5" :p aram str proxy_addr: dirección IP o nombre DNS del servidor proxy :p aram int proxy_port: el puerto del servidor proxy. El valor predeterminado es 1080 para calcetines y 8080 para http. :p aram str proxy_username: (opcional) nombre de usuario para el proxy SOCKS5 o userid para el proxy SOCKS4. Este parámetro se omite si se usa un servidor HTTP. Si no se proporciona, no se usará la autenticación (los servidores pueden aceptar solicitudes no autenticadas). |
RegistrationResult |
Resultado final de un intento de registro completado o erróneo :ivar:request_id: el identificador de solicitud al que se obtiene la respuesta :ivar:operation_id: el identificador de la operación tal y como devuelve la solicitud de registro. Estado de :ivar: el estado del proceso de registro tal y como lo devuelve el servicio de aprovisionamiento. Los valores pueden ser "sin asignar", "assigning", "assigned", "failed", "disabled" :ivar registration_state : Details like device id, assigned hub , date times etc returned from the provisioning service. Los valores pueden ser "sin asignar", "assigning", "assigned", "failed", "disabled" :p aram registration_state : details like device id, assigned hub, date times etc returned from the provisioning service. |
X509 |
Una clase con referencias al certificado, la clave y la frase de paso opcional que se usa para autenticar una conexión TLS mediante certificados x509 Inicializador para el certificado X509 :p aram cert_file: ruta de acceso del archivo al contenido del certificado (o cadena de certificados) se usa para autenticar el dispositivo. |
Azure SDK for Python