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 est utilisé. Si False , le mode de transfert 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 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.
|
UseSSL | Boolean | Active ou désactive la communication sécurisée.
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