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

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

无线演示配置

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

OTA_DEMO_KEEP_ALIVE_秒

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

OTA_DEMO_CONN_RETRY_BASE_INTERVAL_秒

重试网络连接之前的基本间隔(以秒为单位)。OTA 演示将尝试在此基本时间间隔之后重新连接。每次尝试失败后,时间间隔将加倍。此时间间隔中还会添加一个随机延迟,最多不超过此基本延迟。

OTA_DEMO_CONN_RETRY_MAX_INTERVAL_秒

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