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
per riga
.
Se
False
, si utilizza la modalità di trasferimento
per variabile
.
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
per riga
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.
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
Abilita o disabilita la comunicazione sicura.
CACert
Il percorso del file che contiene la CA (deve essere nel formato
PEM
).
ClientCert
Il percorso del file che contiene il certificato client (deve essere nel formato
PFX
).
ClientCertPassword
La password del certificato del client.
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
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal