azure-iot-device package
Clases
Message |
El objeto Message se usa para la telemetría (dispositivo a nube) y la mensajería asincrónica (de nube a dispositivo) entre el dispositivo y el servicio IoT Hub. Es independiente del transporte, lo que significa que funciona de la misma manera a través de AMQP, MQTT y HTTP. |
Client |
Cliente de dispositivo de IoT Hub que se usa para conectar un dispositivo con una instancia de Azure IoT Hub. Los usuarios del SDK deben llamar a uno de los métodos de fábrica, fromConnectionString o fromSharedAccessSignature para crear un cliente de dispositivo de IoT Hub. |
DeviceMethodRequest |
Representa los datos pasados del servicio al dispositivo cuando se llama a un método de dispositivo desde la nube. Una instancia de esta clase se pasa a la devolución de llamada registrada a través de onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
DeviceMethodResponse |
se proporciona un objeto DeviceMethodResponse al usuario con cada DeviceMethodRequest que permite al usuario construir y enviar una respuesta con formato correcto al servicio para cada llamada al método de dispositivo. Una instancia de esta clase se pasa como segundo parámetro a la devolución de llamada registrada a través de onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
IotEdgeAuthenticationProvider |
Proporciona una implementación de Este tipo hereda de |
ModuleClient |
Cliente de dispositivo de IoT Hub que se usa para conectar un dispositivo con una instancia de Azure IoT Hub. Los usuarios del SDK deben llamar a uno de los métodos de fábrica, fromConnectionString o fromSharedAccessSignature para crear un cliente de dispositivo de IoT Hub. |
SharedAccessKeyAuthenticationProvider |
Proporciona un objeto El objeto |
SharedAccessSignatureAuthenticationProvider |
Proporciona un objeto El objeto |
Twin |
Un dispositivo gemelo está documentando el estado de un dispositivo almacenado por una instancia de Azure IoT Hub y está disponible incluso si el dispositivo está sin conexión. Se construye alrededor de 3 secciones:
Tenga en cuenta que, aunque es una posibilidad, las propiedades deseadas y notificadas no tienen que coincidir y que la lógica para sincronizar estas dos colecciones, si es necesario, se deja al usuario del SDK. Para obtener más información, consulte Understanding Device Twins. |
X509AuthenticationProvider |
Proporciona un objeto A diferencia de los objetos |
Interfaces
AmqpTransportOptions |
Opciones específicas del transporte AMQP. Esto se pasa a setOptions como una propiedad denominada Ver |
DeviceClientOptions |
Opciones para el objeto Client. Se pasa a la función setOptions . de ejemplo de
|
DeviceTransport | |
HttpReceiverOptions |
Estructura de opciones usada para configurar la frecuencia con la que el receptor HTTP sondea los mensajes.
Cada una de estas opciones es mutuamente excluyente, excepto el Esto se configura llamando a setOptions con esta propiedad denominada Ver |
HttpTransportOptions |
Estructura de opciones para pasar parámetros de configuración opcionales al transporte Http. Esto se pasa a setOptions como una propiedad denominada Ver |
MqttTransportOptions |
Opciones específicas del transporte MQTT Esto se pasa a setOptions como una propiedad denominada |
TwinProperties |
Contiene las propiedades deseadas y notificadas para el gemelo. |
Alias de tipos
BufferConvertible |
Funciones
get |
|
get |
|
get |
|
get |
Detalles de la función
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parámetros
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Devoluciones
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
Devoluciones
Promise<string>