推送代理属性
将推送代理属性配置为使用 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) 级别。
|
UseSSL | Boolean | 启用或禁用安全通信。
重要提示:
使用 .NET 支持的最新 OpenSSL 库和加密算法生成 PFX 证书。如果使用 RC2 算法生成 PFX 证书,则在终端上将无法对 Rcot IoT Hub 进行基于证书的身份验证
|
Username | String | 用来与代理进行经过验证的通信的用户名。 |
Password | Password | 用来与代理进行经过验证的通信的密码。 |
提供反馈