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 | |