From f469b84590f9a743747fdbe5ade659aa45fdf43d Mon Sep 17 00:00:00 2001 From: "kshitij.patil" Date: Tue, 6 Aug 2024 11:34:14 +0530 Subject: [PATCH] Set MQTT connect and receive timeout. Setting connect and receive timeouts for faster OTA through newly introduced APIs. --- main/networking/mqtt/core_mqtt_agent_manager.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/networking/mqtt/core_mqtt_agent_manager.c b/main/networking/mqtt/core_mqtt_agent_manager.c index 9f65ede..069c2cf 100644 --- a/main/networking/mqtt/core_mqtt_agent_manager.c +++ b/main/networking/mqtt/core_mqtt_agent_manager.c @@ -586,6 +586,9 @@ static MQTTStatus_t prvCoreMqttAgentInit( NetworkContext_t * pxNetworkContext ) xTransport.send = espTlsTransportSend; xTransport.recv = espTlsTransportRecv; + vTlsSetConnectTimeout( 3000 ); + vTlsSetRecvTimeout( 100 ); + /* Initialize MQTT library. */ xReturn = MQTTAgent_Init( &xGlobalMqttAgentContext, &xMessageInterface,