Propriedades do Agente de push

Configure as propriedades do Agente de push para enviar dados para a nuvem usando MQTT.
Nome da propriedade
Tipo de propriedade
Descrição da propriedade
DataLogger
NodeId
Uma referência à instância do registrador de dados.
DataLoggerPullTme
Duration
O intervalo de tempo após o qual os dados são obtidos do registrador de dados e armazenados no armazenamento auxiliar. Se
PreserveDataLoggerHistory
estiver definido como
True
, os dados originais serão excluídos do registrador de dados depois de copiá-los para o armazenamento auxiliar.
PushFullSample
Boolean
Se
True
, o modo de transferência
por linha
será usado.
Se
False
, o modo de transferência
por variável
será usado.
PreserveDataLoggerHistory
Boolean
Se
True
, os dados serão enviados e historicizados.
Se
False
, toda vez que os dados forem transferidos para o armazenamento auxiliar, os dados serão excluídos do registrador de dados.
MaximumStoreCapacity
Int32
A capacidade máxima do armazenamento auxiliar usada pelo Agente de push.
MaximumItemsPerPacket
Int32
O número de registros encapsulados em um pacote. O modo de transferência
por linha
envia somente uma linha por pacote.
DICA: Quando
PushFullSample
estiver definido como
True
, defina
MaximumItemsPerPacket
como
1
.
MaximumPublishTime
Duration
O intervalo máximo de tempo após o qual os dados são obtidos do armazenamento auxiliar e enviados para a nuvem. O intervalo é usado quando o armazenamento auxiliar tem menos registros que
MaximumItemsPerPacket
.
MinimumPublishTime
Duration
O intervalo mínimo de tempo após o qual os dados são obtidos do armazenamento auxiliar e enviados para a nuvem. O intervalo é usado quando o armazenamento auxiliar tem mais registros do que
MaximumItemsPerPacket
. Talvez você deseje aumentar a frequência de envio para baixar a fila do armazenamento.
ClientId
String
A
ID
do cliente que precisa enviar os dados.
BrokerIPAddress
String
O endereço IP ou nome do host do intermediador.
BrokerPort
Int32
A porta do intermediador (se você desejar se comunicar com SSL, defina o valor como
8883
).
BrokerTopic
String
O nome do tópico sobre o qual você deseja publicar precedido de
/
.
QoS
Int32
O nível de Qualidade de serviço (Quality of Service, QoS) usado para enviar informações.
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
Habilita ou desabilita a comunicação segura.
CACert
O caminho para o arquivo que contém a CA (deve estar no formato
PEM
).
ClientCert
O caminho para o arquivo que contém o certificado do cliente (deve estar no formato
PFX
).
ClientCertPassword
A senha do certificado do cliente.
IMPORTANTE: Use a biblioteca OpenSSL mais recente e o algoritmo de criptografia compatível com o .NET para gerar os certificados PFX. Se você usar o algoritmo RC2 para gerar o certificado PFX, a autenticação baseada em certificado para o Hub IoT do Azure falhará no terminal
Username
String
O nome de usuário para comunicação autenticada com o intermediador.
Password
Password
A senha da comunicação autenticada com o intermediador.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.