azure-iothub package
Classes
Client |
O cliente de serviço do Hub IoT é usado para se comunicar com dispositivos por meio de um Hub IoT do Azure. Ele permite que o usuário do SDK:
Os usuários devem criar novas instâncias de Client chamando um dos métodos de fábrica, deConnectionString ou fromSharedAccessSignature, para criar um cliente de serviço do Hub IoT. |
Device |
Cria uma representação de um dispositivo para uso com as APIs do registro de identidade do dispositivo.
Essa classe foi preterida porque o registro de identidade do dispositivo pode funcionar diretamente com objetos JSON que contêm uma descrição parcial do dispositivo, não necessariamente o objeto completo. Além disso, inicialmente, essa classe foi enviada com um erro de digitação no nome da propriedade |
JobClient |
Fornece métodos para criar, atualizar, monitorar e cancelar trabalhos de execução longa em uma instância do Hub IoT, bem como consultar trabalhos existentes. A API de Trabalhos no Hub IoT do Azure permite agendar chamadas de método direto e atualizações de gêmeos em vários dispositivos. Espera-se que os usuários do SDK criem instâncias JobClient usando os métodos de fábrica fromConnectionString(string) e fromSharedAccessSignature(string). |
Registry |
A classe Registro fornece acesso ao serviço de identidade de dispositivo do Hub IoT. Os usuários do SDK devem criar uma instância dessa classe com um dos métodos de fábrica: deConnectionString ou fromSharedAccessSignature. O protocolo usado para operações de registro de identidade do dispositivo é HTTPS. |
Amqp |
A classe de transporte usada pelo cliente de serviço para se conectar ao hub IoT do Azure usando o protocolo AMQP em um soquete TLS seguro. Essa classe não deve ser usada diretamente e, em vez disso, ser passada para um dos métodos de fábrica Client: deConnectionString ou fromSharedAccessSignature. |
AmqpWs |
A classe de transporte usada pelo cliente de serviço para se conectar ao hub IoT do Azure usando o protocolo AMQP em websockets seguros. Essa classe não deve ser usada diretamente e, em vez disso, ser passada para um dos métodos de fábrica Client: deConnectionString ou fromSharedAccessSignature. |
DigitalTwinClient | |
IoTHubTokenCredentials |
Cria assinaturas de acesso compartilhado com base na cadeia de conexão passada para o construtor. Essa classe é usada pela camada de protocolo do SDK para adicionar cabeçalhos de autenticação a cada solicitação. |
Twin |
Um Dispositivo Gêmeo é um documento que descreve o estado de um dispositivo armazenado por um hub IoT do Azure e está disponível mesmo que o dispositivo esteja offline. Ele é criado em torno de três seções:
Observe que, embora seja uma possibilidade, as propriedades desejadas e relatadas não precisam corresponder e que a lógica para sincronizar essas duas coleções, se necessário, é deixada para o usuário do SDK. Para obter mais informações, consulte Noções básicas sobre dispositivos gêmeos. A maneira recomendada de obter um Twin para um dispositivo específico é usar o método getTwin(string, HttpResponseCallback<Twin>). |
Interfaces
ServiceReceiver | |
Transport | |
TransportConfigOptions | |
Authentication | |
Capabilities | |
X509Thumbprints | |
BulkRegistryOperationResult | |
DeviceDescription | |
DeviceRegistryOperationError | |
JobStatus | |
QueryDescription | |
RegistryStatistics | |
TransportConfig | |
Configuration |
O objeto Configuration representa a configuração de um único dispositivo ou pode representar uma implantação que pode ser aplicada como uma configuração a dispositivos com base no targetCondition. |
ConfigurationContent | |
ConfigurationMetrics | |
DeviceMethodParams |
Descreve os parâmetros disponíveis para uso com métodos diretos (também chamados de métodos de dispositivo) |
Module |
Aliases de tipo
TransportCtor | |
ConnectionState | |
DeviceStatus | |
JobCallback | |
BulkRegistryOperationType | |
JobCallback | |
ResponseCallback |