

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Over-the-air示範組態
<a name="ota-demo-specific-config"></a>

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**  
重試網路連線之前的最大間隔，以秒為單位。每次失敗的嘗試都會加倍重新連線延遲，但只能達到此最大值，加上相同間隔的抖動。