azure-iothub package
Classes
Client |
O cliente de serviço 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 Client instâncias chamando um dos métodos de fábrica, fromConnectionString ou fromSharedAccessSignature, para criar um cliente de serviço de 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 |
JobClient |
Fornece métodos para criar, atualizar, monitorar e cancelar trabalhos de execução longa em uma instância de 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 JobClient instâncias usando os métodos fromConnectionString(string) de fábrica e fromSharedAccessSignature(string). |
Registry |
A classe Registry fornece acesso ao serviço de identidade do dispositivo Hub IoT. Os usuários do SDK devem instanciar essa classe com um dos métodos de fábrica: fromConnectionString ou fromSharedAccessSignature. O protocolo usado para operações de registro de identidade do dispositivo é HTTPS. |
Amqp |
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 Client fábrica: fromConnectionString ou fromSharedAccessSignature. |
AmqpWs |
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 Client fábrica: fromConnectionString 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 getTwin(string, HttpResponseCallback<Twin>) método . |
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 para 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 |