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

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

Over-the-air 演示配置

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

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