无线演示配置 - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

无线演示配置

OTA 演示配置是 aws_iot_ota_update_demo.c 中提供的特定于演示的配置选项。 这些配置不同于 OTA 库配置文件中提供的 OTA 库配置。

OTA_DEMO_KEEP_ALIVE_SECONDS

对于 MQTT 客户端,此配置是完成一个控制数据包的传输与开始发送下一个控制数据包之间的最大时间间隔。在没有控制数据包的情况下,发送 PINGREQ。代理必须断开不以该保持活动间隔的一半半倍发送消息或 PINGREQ 数据包的客户端的连接。此配置应根据应用程序的要求进行调整。

OTA_DEMO_CONN_RETRY_BASE_INTERVAL_SECONDS

重试网络连接之前的基本时间间隔(以秒为单位)。OTA 演示将尝试在此基本时间间隔后重新连接。每次失败尝试后,时间间隔加倍。还可以向间隔添加随机延迟(最多为该基本延迟的最大值)。

OTA_DEMO_CONN_RETRY_MAX_INTERVAL_SECONDS

重试网络连接之前的最大时间间隔(以秒为单位)。每次失败的尝试时,重新连接延迟都会加倍,但只能达到此最大值,并会加上同一时间间隔的抖动。