推送代理属性

将推送代理属性配置为使用 MQTT 将数据发送到云。
属性名称
属性类型
属性说明
DataLogger
NodeId
对数据记录器实例的引用。
DataLoggerPullTme
Duration
从数据记录器获取数据并将其存储在辅助存储中的时间间隔。如果
PreserveDataLoggerHistory
设置为
True
,则原始数据在复制到辅助存储后会从数据记录器中删除。
PushFullSample
Boolean
如果为
True
,则使用
按行
传输模式。
如果为
False
,则使用
按变量
传输模式。
PreserveDataLoggerHistory
Boolean
如果为
True
,将发送数据并记录数据记录。
如果为
False
,则每次将数据传输到辅助存储时,都会将数据从数据记录器中删除。
MaximumStoreCapacity
Int32
由推送代理使用的辅助存储的最大容量。
MaximumItemsPerPacket
Int32
数据包中封装的记录数。
按行
传输模式对每个数据包仅发送一行。
小贴士:
PushFullSample
设置为
True
时,将
MaximumItemsPerPacket
设置为
1
MaximumPublishTime
Duration
在从辅助存储提取数据并将其发送到云之前的最大时间间隔。在辅助存储的记录数少于
MaximumItemsPerPacket
时使用的间隔。
MinimumPublishTime
Duration
在从辅助存储提取数据并将其发送到云之前的最小时间间隔。在辅助存储的记录数多于
MaximumItemsPerPacket
时使用的间隔。您可能想要提高存储队列下载请求的发送频率。
ClientId
String
必须发送数据的客户端的
ID
BrokerIPAddress
String
代理 IP 地址或主机名。
BrokerPort
Int32
代理端口(如果要与 SSL 通讯,请将值设置为
8883
)。
BrokerTopic
String
要发布的主题的名称,带有
/
前缀。
QoS
Int32
用于发送信息的服务质量 (Quality Of Service, QoS) 级别。
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
启用或禁用安全通信。
CACert
包含 CA 的文件的路径(必须采用
PEM
格式)。
ClientCert
包含客户端证书的文件的路径(必须采用
PFX
格式)。
ClientCertPassword
客户端证书的密码。
重要提示: 使用 .NET 支持的最新 OpenSSL 库和加密算法生成 PFX 证书。如果使用 RC2 算法生成 PFX 证书,则在终端上将无法对 Rcot IoT Hub 进行基于证书的身份验证
Username
String
用来与代理进行经过验证的通信的用户名。
Password
Password
用来与代理进行经过验证的通信的密码。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈