推送代理属性
将推送代理属性配置为使用 MQTT 将数据发送到云。
属性名称 | 属性类型 | 属性说明 |
---|---|---|
DataLogger | NodeId | 对数据记录器实例的引用。 |
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 | 要发布的主题的名称,带有 / 前缀。例如,如果代理主题为 /custom_topic ,则 BrokerTopic 参数为 custom_topic 。 |
QoS | Int32 | 用于发送信息的服务质量 (Quality Of Service, QoS) 级别。
|
UseSSL | Boolean | 启用或禁用安全通信。
|
Username | String | 用来与代理进行经过验证的通信的用户名。 |
Password | Password | 用来与代理进行经过验证的通信的密码。 |
提供反馈