azure-iot-device package
Classes
Message |
O objeto Message é usado para telemetria (dispositivo para nuvem) e comandos (nuvem para dispositivo) mensagens assíncronas entre o dispositivo e o serviço Hub IoT. É independente do transporte, o que significa que funciona da mesma forma sobre AMQP, MQTT e HTTP. |
Client |
Cliente de dispositivo do Hub IoT usado para conectar um dispositivo a um hub IoT do Azure. Os usuários do SDK devem chamar um dos métodos de fábrica, fromConnectionString ou de SharedAccessSignature para criar um cliente de dispositivo do Hub IoT. |
DeviceMethodRequest |
Representa os dados passados do serviço para o dispositivo quando um método de dispositivo é chamado da nuvem. Uma instância dessa classe é passada para o retorno de chamada registrado via onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
DeviceMethodResponse |
Um objeto DeviceMethodResponse é fornecido ao usuário com cada DeviceMethodRequest permitindo que o usuário construa e envie uma resposta bem formatada de volta ao serviço para cada chamada de método de dispositivo. Uma instância dessa classe é passada como o segundo parâmetro para o retorno de chamada registrado via onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
IotEdgeAuthenticationProvider |
Fornece uma implementação Esse tipo herda de |
ModuleClient |
Cliente de dispositivo do Hub IoT usado para conectar um dispositivo a um hub IoT do Azure. Os usuários do SDK devem chamar um dos métodos de fábrica, fromConnectionString ou de SharedAccessSignature para criar um cliente de dispositivo do Hub IoT. |
SharedAccessKeyAuthenticationProvider |
Fornece um objeto O objeto |
SharedAccessSignatureAuthenticationProvider |
Fornece um objeto O objeto |
Twin |
Um Gêmeo de Dispositivo é um documento que descreve o estado de um dispositivo armazenado por um hub IoT do Azure e está disponível mesmo se o dispositivo estiver offline. É construído em torno de 3 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 gêmeos de dispositivo. |
X509AuthenticationProvider |
Fornece um objeto Ao contrário dos objetos |
Interfaces
AmqpTransportOptions |
Opções específicas para o transporte AMQP. Isso é passado para setOptions como uma propriedade chamada Ver |
DeviceClientOptions |
Opções para o objeto Client. Passou para a função setOptions. Exemplo
|
DeviceTransport | |
HttpReceiverOptions |
Estrutura de opções usada para configurar a frequência com que o recetor HTTP sonda mensagens.
Cada uma dessas opções é mutuamente exclusiva, exceto para o Isso é configurado chamando setOptions com isso como uma propriedade chamada Ver |
HttpTransportOptions |
Estrutura de opções para passar parâmetros de configuração opcionais para o Transporte Http. Isso é passado para setOptions como uma propriedade chamada Ver |
MqttTransportOptions |
Opções específicas para o transporte MQTT Isso é passado para setOptions como uma propriedade chamada |
TwinProperties |
Contém as propriedades desejadas e relatadas para o gêmeo. |
Aliases de Tipo
BufferConvertible |
Funções
get |
|
get |
|
get |
|
get |
Detalhes de Função
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parâmetros
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Devoluções
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Parâmetros
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
Parâmetros
- productInfo
-
string
Devoluções
Promise<string>