device Pacote
Biblioteca de Dispositivos IoT do Azure
Essa biblioteca fornece clientes e modelos associados para se comunicar com serviços de IoT do Azure de um dispositivo IoT.
Pacotes
aio |
Biblioteca de Dispositivos IoT do Azure – Assíncrona Essa biblioteca fornece clientes assíncronos para se comunicar com os serviços de IoT do Azure de um dispositivo IoT. |
Módulos
exceptions |
Este módulo define uma superfície de exceção, exposta como parte da API da biblioteca azure.iot.device |
patch_documentation |
Este módulo fornece patches embutidos em código usados para modificar itens das bibliotecas. No momento, temos que fazer assim para que não usemos executivos em lugar nenhum |
user_agent |
Este módulo destina-se à criação de cadeias de caracteres de agente para todos os clientes |
Classes
IoTHubDeviceClient |
Um cliente de dispositivo síncrono que se conecta a uma instância Hub IoT do Azure. Inicializador para um IoTHubDeviceClient. Esse inicializador não deve ser chamado diretamente. Em vez disso, use um dos classmethods '>>create_from_<<' para instanciar |
IoTHubModuleClient |
Um cliente de módulo síncrono que se conecta a uma instância do Hub IoT do Azure ou do Azure IoT Edge. Inicializador para um IoTHubModuleClient. Esse inicializador não deve ser chamado diretamente. Em vez disso, use um dos classmethods '>>create_from_<<' para instanciar |
Message |
Representa uma mensagem de ou para o IoTHub Inicializador para Mensagem |
MethodRequest |
Representa uma solicitação para invocar um método direto. Inicializador para um MethodRequest. |
MethodResponse |
Representa uma resposta a um método direto. Inicializador para MethodResponse. |
ProvisioningDeviceClient |
Cliente que pode ser usado para executar o registro de um dispositivo com serviço de provisionamento usando Chave Simétrica ou autenticação X509. Inicializa o cliente de provisionamento. OBSERVAÇÃO: esse inicializador não deve ser chamado diretamente. Em vez disso, os métodos de classe que começam com create_from_ devem ser usados para criar um objeto cliente. |
ProxyOptions |
Uma classe que contém várias opções para enviar tráfego por meio de servidores proxy habilitando o proxy de conexão MQTT. Inicializador para opções de proxy. :p aram str proxy_type: o tipo do servidor proxy. Essa pode ser uma das três opções possíveis: "HTTP", "SOCKS4" ou "SOCKS5" :p aram str proxy_addr: endereço IP ou nome DNS do servidor proxy :p aram int proxy_port: a porta do servidor proxy. O padrão é 1080 para meias e 8080 para http. :p aram str proxy_username: (opcional) nome de usuário para proxy SOCKS5 ou userid para proxy SOCKS4. Esse parâmetro será ignorado se um servidor HTTP estiver sendo usado. Se não for fornecido, a autenticação não será usada (os servidores podem aceitar solicitações não autenticadas). |
RegistrationResult |
O resultado final de uma tentativa de registro concluída ou com falha :ivar:request_id: a ID da solicitação à qual a resposta está sendo obtida :ivar:operation_id: a ID da operação conforme retornado pela solicitação de registro. :ivar status: a status do processo de registro, conforme retornado pelo serviço de provisionamento. Os valores podem ser "não atribuídos", "atribuindo", "atribuídos", "com falha", "desabilitados" :ivar registration_state : detalhes como id do dispositivo, hub atribuído, datas etc. retornados do serviço de provisionamento. Os valores podem ser "não atribuídos", "atribuindo", "atribuídos", "com falha", "desabilitados" :p aram registration_state : detalhes como id do dispositivo, hub atribuído, datas etc. retornados do serviço de provisionamento. |
X509 |
Uma classe com referências ao certificado, chave e frase secreta opcional usada para autenticar uma conexão TLS usando certificados x509 Inicializador do certificado X509 :p aram cert_file: o caminho do arquivo para o conteúdo do certificado (ou cadeia de certificados) usado para autenticar o dispositivo. |
Azure SDK for Python