dmh24 wrote on December 24, 2019:
I’m experiencing an issue with an MQTT connection that works fine up until a certain point.
Once i transfer roughly ~64k of data, the MQTT connection dies with an error like
(MQTT connection 0x8001faa8) Failed to receive PINGRESP within 15000 ms.
As you can see i have increased ping response time greatly, but the value does not matter, it always happens as soon as roughly that amount of data is transferred, which is easiest replicated by kicking off an OTA. I have also reproduced it by subscribing to a topic and sending ascii payloads.
I’m stuck on the 2018.08 release, but I’m curious if this rings any bells to anyone regarding configuration settings I could tweak? This is a custom PIC32MZEF board, and default configs (like IOT_THREAD_DEFAULT_STACK_SIZE), the killer is that the network stack (lwip) is still working, if i open a socket and request data or reconnect MQTT it works fine. I’d like to know the root cause though. Appreciate any insights