azure-iot-device package
Classes
Message |
O Message objeto é usado para telemetria (dispositivo para nuvem) e comandos (nuvem para dispositivo) mensagens assíncronas entre o dispositivo e o serviço de Hub IoT. Ele é independente de transporte, o que significa que funciona da mesma maneira em AMQP, MQTT e HTTP. |
Client |
Hub IoT cliente de dispositivo usado para conectar um dispositivo com um hub IoT do Azure. Os usuários do SDK devem chamar um dos métodos de fábrica, fromConnectionString ou fromSharedAccessSignature para criar um cliente de dispositivo 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 por meio de onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
DeviceMethodResponse |
um objeto é fornecido ao usuário com cada DeviceMethodRequest um DeviceMethodResponse 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 por meio onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)de . |
IotEdgeAuthenticationProvider |
Fornece uma implementação Esse tipo herda de |
ModuleClient |
Hub IoT cliente de dispositivo usado para conectar um dispositivo com um hub IoT do Azure. Os usuários do SDK devem chamar um dos métodos de fábrica, fromConnectionString ou fromSharedAccessSignature para criar um cliente de dispositivo Hub IoT. |
SharedAccessKeyAuthenticationProvider |
Fornece um O |
SharedAccessSignatureAuthenticationProvider |
Fornece um 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. |
X509AuthenticationProvider |
Fornece um Ao contrário dos |
Interfaces
AmqpTransportOptions |
Opções específicas para o transporte AMQP. Isso é passado para setOptions como uma propriedade chamada Consulte |
DeviceClientOptions |
Opções para o objeto Client. Passado para a função setOptions . Exemplo
|
DeviceTransport | |
HttpReceiverOptions |
Estrutura de opções usada para configurar a frequência com que o receptor HTTP sonda mensagens.
Cada uma dessas opções é mutuamente exclusiva, exceto para o Isso é configurado chamando setOptions com isso como uma propriedade chamada Consulte |
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 Consulte |
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 da função
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parâmetros
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Retornos
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
Retornos
Promise<string>