Proprietà di Push Agent
Configurare le proprietà di Push Agent in modo da inviare dati nel cloud tramite MQTT.
Nome proprietà | Tipo di proprietà | Descrizione della proprietà |
---|---|---|
DataLogger | NodeId | Un riferimento all'istanza del logger dei dati. |
DataLoggerPullTme | Duration | L'intervallo di tempo dopo il quale i dati sono generati dal logger dei dati e archiviati nel punto di memorizzazione ausiliario. Se PreserveDataLoggerHistory è impostato su True , i dati originali verranno eliminati dal logger dei dati dopo aver copiati nel punto di memorizzazione ausiliario. |
PushFullSample | Boolean | Se True , si utilizza la modalità di trasferimento . Se False , si utilizza la modalità di trasferimento . |
PreserveDataLoggerHistory | Boolean | Se True , i dati vengono inviati e storicizzati.Se False , ogni volta che i dati vengono trasferiti al punto di memorizzazione ausiliario, vengono eliminati dal logger dei dati. |
MaximumStoreCapacity | Int32 | La capacità massima del punto di memorizzazione ausiliario utilizzato da Push Agent. |
MaximumItemsPerPacket | Int32 | Il numero di record incapsulati in un pacchetto. La modalità di trasferimento invia solo una riga per pacchetto.
SUGGERIMENTO:
Quando
PushFullSample è impostato su True , impostare MaximumItemsPerPacket su 1 . |
MaximumPublishTime | Duration | L'intervallo di tempo massimo dopo il quale i dati sono generati dal punto di memorizzazione ausiliario e inviati al cloud. L'intervallo viene utilizzato quando il punto di memorizzazione ausiliario contiene meno record di MaximumItemsPerPacket . |
MinimumPublishTime | Duration | L'intervallo di tempo minimo dopo il quale i dati sono generati dal punto di memorizzazione ausiliario e inviati al cloud. L'intervallo viene utilizzato quando il punto di memorizzazione ausiliario contiene più record di MaximumItemsPerPacket . Di conseguenza, è possibile aumentare la frequenza di invio per scaricare la coda del punto di memorizzazione. |
ClientId | String | L' ID del client che deve inviare i dati. |
BrokerIPAddress | String | Il nome host o l'indirizzo IP del broker. |
BrokerPort | Int32 | La porta del broker (se si desidera comunicare con SSL, impostare il valore su 8883 ). |
BrokerTopic | String | Il nome dell'argomento su cui si desidera pubblicare preceduto da / . |
QoS | Int32 | Il livello di Qualità del servizio (QoS) utilizzato per inviare informazioni.
|
UseSSL | Boolean | Abilita o disabilita la comunicazione sicura.
IMPORTANTE:
Per generare certificati PFX, utilizzare la più recente libreria OpenSSL e l'algoritmo di crittografia supportato in .NET. Se si utilizza l'algoritmo RC2 per generare il certificato PFX, l'autenticazione basata su certificati per Azure IoT Hub non riesce sul terminale
|
Username | String | Il nome utente per la comunicazione autenticata con il broker. |
Password | Password | La password per la comunicazione autenticata con il broker. |
Fornire un feedback