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 verwendet. Bei False wird der Übertragungsmodus 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 sendet nur eine Zeile pro Paket.
TIPP:
Wenn
PushFullSample auf True gesetzt ist, setzen Sie MaximumItemsPerPacket auf1 . |
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.
|
UseSSL | Boolean | Aktiviert oder deaktiviert die sichere Kommunikation.
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