device Pacote
Biblioteca de Dispositivos IoT do Azure
Esta biblioteca fornece clientes e modelos associados para comunicar com os serviços IoT do Azure a partir de um dispositivo IoT.
Pacote
aio |
Biblioteca de Dispositivos IoT do Azure – Assíncrona Esta biblioteca fornece clientes assíncronos para comunicar com os serviços do Azure IoT a partir 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 codificados rígidos utilizados para modificar itens das bibliotecas. Atualmente, temos de fazer assim para não utilizarmos o executivo em lado nenhum |
user_agent |
Este módulo destina-se à criação de cadeias de agente para todos os clientes |
Classes
IoTHubDeviceClient |
Um cliente de dispositivo síncrono que se liga a uma instância Hub IoT do Azure. Inicializador para um IoTHubDeviceClient. Este inicializador não deve ser chamado diretamente. Em vez disso, utilize um dos classmethods ">>create_from_<<" para instanciar |
IoTHubModuleClient |
Um cliente de módulo síncrono que se liga a uma instância de Hub IoT do Azure ou IoT Edge do Azure. Inicializador para um IoTHubModuleClient. Este inicializador não deve ser chamado diretamente. Em vez disso, utilize um dos classmethods ">>create_from_<<" para instanciar |
Message |
Representa uma mensagem de ou para o IoTHub Inicializador para Mensagem |
MethodRequest |
Representa um pedido 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 utilizado para executar o registo de um dispositivo com o serviço de aprovisionamento com a Chave Simétrica ou a autenticação X509. Inicializa o cliente de aprovisionamento. NOTA: este inicializador não deve ser chamado diretamente. Em vez disso, os métodos de classe que começam com create_from_ devem ser utilizados para criar um objeto de cliente. |
ProxyOptions |
Uma classe que contém várias opções para enviar tráfego através de servidores proxy ao ativar o proxying da ligação MQTT. Inicializador para opções de proxy. :p aram str proxy_type: o tipo de servidor proxy. Esta 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. A predefinição é 1080 para meias e 8080 para http. :p aram str proxy_username: (opcional) nome de utilizador para proxy SOCKS5 ou userid para proxy SOCKS4. Este parâmetro é ignorado se estiver a ser utilizado um servidor HTTP. Se não for fornecida, a autenticação não será utilizada (os servidores podem aceitar pedidos não autenticados). |
RegistrationResult |
O resultado final de uma tentativa de registo concluída ou falhada :ivar:request_id: o ID do pedido ao qual a resposta está a ser obtida :ivar:operation_id: o ID da operação, conforme devolvido pelo pedido de registo. :ivar status: o estado do processo de registo, conforme devolvido pelo serviço de aprovisionamento. Os valores podem ser "não atribuídos", "atribuir", "atribuído", "falhado", "desativado" :ivar registration_state: Detalhes como o ID do dispositivo, o hub atribuído, as horas de data, etc. devolvidos do serviço de aprovisionamento. Os valores podem ser "não atribuídos", "atribuir", "atribuído", "falhado", "desativado" :p aram registration_state: detalhes como o ID do dispositivo, o hub atribuído, as horas de data, etc. devolvidos do serviço de aprovisionamento. |
X509 |
Uma classe com referências ao certificado, chave e expressão de acesso opcional utilizada para autenticar uma ligação TLS com certificados x509 Inicializador do Certificado X509 :p aram cert_file: o caminho de ficheiro para o conteúdo do certificado (ou cadeia de certificados) utilizado para autenticar o dispositivo. |
Azure SDK for Python