Propriétés de Push Agent

Configurez les propriétés de Push Agent pour envoyer des données dans le cloud à l’aide de MQTT.
Nom de la propriété
Type de la propriété
Description de la propriété
DataLogger
NodeId
Référence à l’instance d’enregistreur de données.
DataLoggerPullTme
Duration
Intervalle de temps après lequel les données sont extraites de l’enregistreur de données et stockées dans le stockage auxiliaire. Si
PreserveDataLoggerHistory
est défini sur
True
, les données d’origine sont supprimées de l’enregistreur de données une fois copiées vers le stockage auxiliaire.
PushFullSample
Boolean
Si
True
, le mode de transfert
Par ligne
est utilisé.
Si
False
, le mode de transfert
Par variable
est utilisé.
PreserveDataLoggerHistory
Boolean
Si
True
, les données sont envoyées et placées dans l’historique.
Si
False
, chaque fois que les données sont transférées vers le stockage auxiliaire, elles sont supprimées de l’enregistreur de données.
MaximumStoreCapacity
Int32
Capacité maximale du stockage auxiliaire utilisé par Push Agent.
MaximumItemsPerPacket
Int32
Nombre d’enregistrements encapsulés dans un paquet. Le mode de transfert
Par ligne
n’envoie qu’une ligne par paquet.
CONSEIL: Lorsque
PushFullSample
est défini sur
True
, définissez
MaximumItemsPerPacket
sur
1
.
MaximumPublishTime
Duration
Intervalle de temps maximal après lequel les données sont extraites du stockage auxiliaire et envoyées dans le cloud. L’intervalle est utilisé lorsque le stockage auxiliaire a moins d’enregistrements que
MaximumItemsPerPacket
.
MinimumPublishTime
Duration
Intervalle de temps minimal après lequel les données sont extraites du stockage auxiliaire et envoyées dans le cloud. L’intervalle est utilisé lorsque le stockage auxiliaire a plus d’enregistrements que
MaximumItemsPerPacket
. Il est conseillé d’augmenter la fréquence d’envoi pour télécharger la file d’attente du stockage.
ClientId
String
ID
du client qui doit envoyer les données.
BrokerIPAddress
String
Adresse IP ou nom d'hôte du broker.
BrokerPort
Int32
Port du broker (si vous souhaitez communiquer avec SSL, définissez la valeur sur
8883
).
BrokerTopic
String
Nom de la rubrique sur laquelle vous voulez publier, précédé du symbole
/
.
QoS
Int32
Niveau de qualité de service (Quality of Service, QoS) utilisé pour envoyer des informations.
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
Active ou désactive la communication sécurisée.
CACert
Chemin d'accès au fichier contenant l'AC (doit être au format
PEM
).
ClientCert
Chemin d'accès au fichier contenant le certificat client (doit être au format
PFX
).
ClientCertPassword
Mot de passe du certificat client.
IMPORTANT: Utilisez la bibliothèque OpenSSL et l’algorithme de chiffrement les plus récents pris en charge dans .NET pour générer les certificats PFX. Si vous utilisez l’algorithme RC2 pour générer le certificat PFX, l’authentification basée sur certificat pour Azure IoT Hub échoue sur le terminal
Username
String
Nom d'utilisateur de la communication authentifiée avec le broker.
Password
Password
Mot de passe de la communication authentifiée avec le broker.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.