azure-iothub package
Classes
Client |
O cliente de serviço Hub IoT é utilizado para comunicar com dispositivos através de um hub IoT do Azure. Permite ao utilizador do SDK:
Os utilizadores devem criar novas Client instâncias ao chamar um dos métodos de fábrica, deConnectionString ou deSharedAccessSignature, para criar um Cliente de serviço Hub IoT. |
Device |
Cria uma representação de um dispositivo para utilização com as APIs do registo de identidade do dispositivo . Esta classe foi preterida porque o registo 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, esta classe foi enviada com um erro de digitação no nome da |
JobClient |
Fornece métodos para criar, atualizar, monitorizar e cancelar tarefas de execução prolongada numa instância de Hub IoT, bem como consultar tarefas existentes. A API de Tarefas no Hub IoT do Azure permite agendar chamadas de método direto e atualizações de duplos em vários dispositivos. Espera-se que os utilizadores do SDK criem JobClient instâncias com os métodos de fromConnectionString(string) fábrica e fromSharedAccessSignature(string). |
Registry |
A classe Registo fornece acesso ao serviço de identidade do dispositivo Hub IoT. Os utilizadores do SDK devem instanciar esta classe com um dos métodos de fábrica: deConnectionString ou deSharedAccessSignature. O protocolo utilizado para operações de registo de identidade do dispositivo é HTTPS. |
Amqp |
Classe de transporte utilizada pelo cliente de serviço para ligar ao hub IoT do Azure com o protocolo AMQP através de um socket seguro (TLS). Esta classe não deve ser utilizada diretamente e, em vez disso, ser transmitida para um dos Client métodos de fábrica: deConnectionString ou deSharedAccessSignature. |
AmqpWs |
Classe de transporte utilizada pelo cliente de serviço para ligar ao hub IoT do Azure com o protocolo AMQP através de websockets seguros. Esta classe não deve ser utilizada diretamente e, em vez disso, ser transmitida para um dos Client métodos de fábrica: deConnectionString ou deSharedAccessSignature. |
DigitalTwinClient | |
IoTHubTokenCredentials |
Cria assinaturas de acesso partilhado com base na cadeia de ligação transmitida ao construtor. Esta classe é utilizada pela camada de protocolo do SDK para adicionar cabeçalhos de autenticação a cada pedido. |
Twin |
Um Dispositivo Duplo é 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. É criado em torno de 3 secções:
Tenha em atenção que, embora seja uma possibilidade, as propriedades pretendidas e comunicadas não têm de corresponder e que a lógica para sincronizar estas duas coleções, se necessário, é deixada ao utilizador do SDK. Para obter mais informações, veja Understanding Device Twins (Compreender os Dispositivos Duplos). A forma recomendada de obter um Twin para um dispositivo específico é utilizar o getTwin(string, HttpResponseCallback<Twin>) método . |
Interfaces
ServiceReceiver | |
Transport | |
TransportConfigOptions | |
Authentication | |
Capabilities | |
X509Thumbprints | |
BulkRegistryOperationResult | |
DeviceDescription | |
DeviceRegistryOperationError | |
JobStatus | |
QueryDescription | |
RegistryStatistics | |
TransportConfig | |
Configuration |
O objeto Configuração representa a configuração de um único dispositivo ou pode representar uma implementação que pode ser aplicada como uma configuração aos dispositivos com base no targetCondition. |
ConfigurationContent | |
ConfigurationMetrics | |
DeviceMethodParams |
Descreve os parâmetros disponíveis para utilização com métodos diretos (também denominados métodos de dispositivo) |
Module |
Aliases de Tipo
TransportCtor | |
ConnectionState | |
DeviceStatus | |
JobCallback | |
BulkRegistryOperationType | |
JobCallback | |
ResponseCallback |