Propiedades de Push Agent

Configure las propiedades de Push Agent para enviar datos a la nube mediante MQTT.
Nombre de la propiedad
Tipo de propiedad
Descripción de la propiedad
DataLogger
NodeId
Una referencia a la instancia del registrador de datos.
DataLoggerPullTme
Duration
El intervalo de tiempo tras el cual los datos se toman del registrador de datos y se almacenan en el almacenamiento auxiliar. Si
PreserveDataLoggerHistory
se establece en
True
, los datos originales se eliminan del registrador de datos después de copiarlos en el almacenamiento auxiliar.
PushFullSample
Boolean
Si es
True
, se utiliza el modo de transferencia
Por línea
.
Si es
False
, se utiliza el modo de transferencia
Por variable
.
PreserveDataLoggerHistory
Boolean
Si es
True
, los datos se envían y se agregan al historial.
Si es
False
, cada vez que se transfieren los datos al almacén auxiliar, se eliminan del registrador de datos.
MaximumStoreCapacity
Int32
La capacidad máxima del almacén auxiliar usada por Push Agent.
MaximumItemsPerPacket
Int32
Número de registros encapsulados en un paquete. El modo de transferencia
Por línea
solo envía una línea por paquete.
CONSEJO: Cuando
PushFullSample
se establece en
True
, establezca
MaximumItemsPerPacket
en
1
.
MaximumPublishTime
Duration
El intervalo de tiempo máximo tras el cual los datos se toman del almacén auxiliar y se envían a la nube. El intervalo se usa cuando el almacenamiento auxiliar tiene menos registros que
MaximumItemsPerPacket
.
MinimumPublishTime
Duration
El intervalo de tiempo mínimo tras el cual los datos se toman del almacén auxiliar y se envían a la nube. El intervalo se usa cuando el almacenamiento auxiliar tiene más registros que
MaximumItemsPerPacket
. Es posible que desee aumentar la frecuencia de envío para descargar la cola del almacén.
ClientId
String
El
ID
del cliente que tiene que enviar los datos.
BrokerIPAddress
String
El nombre de host o la dirección IP del agente.
BrokerPort
Int32
El puerto de agente (si quiere comunicarse con SSL, establezca el valor en
8883
).
BrokerTopic
String
El nombre del tema sobre el que desea publicar precedido de
/
.
QoS
Int32
El nivel de Calidad de servicio (QoS) usado para enviar información.
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
Habilita o deshabilita la comunicación segura.
CACert
La ruta del archivo que contiene el CA (debe estar en el formato
PEM
).
ClientCert
La ruta del archivo que contiene el certificado de cliente (debe estar en el formato
PFX
).
ClientCertPassword
La contraseña del certificado de cliente.
IMPORTANTE: Use el algoritmo de cifrado y la biblioteca OpenSSL más recientes compatible con .NET para generar los certificados de PFX. Si usa el algoritmo RC2 para generar el certificado PFX, la autenticación basada en certificados para Azure IoT Hub falla en el terminal
Username
String
El nombre de usuario de la comunicación autenticada con el agente.
Password
Password
La contraseña de la comunicación autenticada con el agente.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.