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 será usado. Se False , o modo de transferência 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 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.
|
UseSSL | Boolean | Habilita ou desabilita a comunicação segura.
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