Push-Agent-Eigenschaften

Konfigurieren Sie die Push-Agent-Eigenschaften, um Daten über MQTT an die Cloud zu senden.
Eigenschaftsname
Eigenschaftstyp
Eigenschaftsbeschreibung
DataLogger
NodeId
Ein Verweis auf die Datenlogger-Instanz.
DataLoggerPullTme
Duration
Das Zeitintervall, nach dem die Daten aus dem Datenlogger entnommen und im Hilfsspeicher gespeichert werden. Wenn
PreserveDataLoggerHistory
auf
True
gesetzt ist, werden die ursprünglichen Daten nach dem Kopieren in den Hilfsspeicher aus dem Datenlogger gelöscht.
PushFullSample
Boolean
Bei
True
wird der Übertragungsmodus
durch Zeile
verwendet.
Bei
False
wird der Übertragungsmodus
durch Variable
verwendet.
PreserveDataLoggerHistory
Boolean
Bei
True
werden die Daten gesendet und protokolliert.
Bei
False
werden die Daten jedes Mal, wenn sie in den Hilfsspeicher übertragen werden, aus dem Datenlogger gelöscht.
MaximumStoreCapacity
Int32
Die maximale Kapazität des vom Push-Agent verwendeten Hilfsspeichers.
MaximumItemsPerPacket
Int32
Anzahl der in einem Paket gekapselten Datensätze. Der Übertragungsmodus
nach Zeile
sendet nur eine Zeile pro Paket.
TIPP: Wenn
PushFullSample
auf
True
gesetzt ist, setzen Sie
MaximumItemsPerPacket
auf
1
.
MaximumPublishTime
Duration
Das maximale Zeitintervall, nach dem Daten aus dem Hilfsspeicher entnommen und an die Cloud gesendet werden. Das Intervall wird verwendet, wenn der Hilfsspeicher weniger Datensätze hat als
MaximumItemsPerPacket
.
MinimumPublishTime
Duration
Das minimale Zeitintervall, nach dem Daten aus dem Hilfsspeicher entnommen und in die Cloud gesendet werden. Das Intervall wird verwendet, wenn der Hilfsspeicher mehr Datensätze als
MaximumItemsPerPacket
enthält. Möglicherweise möchten Sie die Sendefrequenz erhöhen, um die Warteschlange des Speichers herunterzuladen.
ClientId
String
Die
ID
des Clients, der die Daten senden soll.
BrokerIPAddress
String
Die IP-Adresse oder der Hostname des Brokers.
BrokerPort
Int32
Der Broker-Port (wenn Sie mit SSL kommunizieren möchten, setzen Sie den Wert auf
8883
).
BrokerTopic
String
Der Name des Themas, in dem Sie veröffentlichen möchten, mit vorangestelltem
/
.
QoS
Int32
Die Dienstgüte (QoS), die zum Senden von Informationen verwendet wird.
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
Aktiviert oder deaktiviert die sichere Kommunikation.
CACert
Der Pfad zu der Datei, die die CA enthält (muss im Format
PEM
vorliegen).
ClientCert
Der Pfad zu der Datei, die das Clientzertifikat enthält (muss im Format
PFX
vorliegen).
ClientCertPassword
Das Passwort des Clientzertifikats.
WICHTIG: Verwenden Sie die neueste OpenSSL-Bibliothek und den neuesten Verschlüsselungsalgorithmus, die in .NET unterstützt werden, um die PFX-Zertifikate zu generieren. Wenn Sie den RC2-Algorithmus zum Generieren des PFX-Zertifikats verwenden, schlägt die zertifikatbasierte Authentifizierung für Azure IoT Hub auf dem Terminal fehl
Username
String
Der Benutzername für die authentifizierte Kommunikation mit dem Broker.
Password
Password
Das Passwort für die authentifizierte Kommunikation mit dem Broker.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.