We are currently facing an MQTT-related memory issue on the EC600 module during operation. After continuous MQTT publish/subscribe activity, the module reports the following error:
MQTTCLIENT_OUT_OF_MEM = -3
Due to this error, the MQTT communication becomes unstable and eventually stops functioning.
Module Details:
-
Module: EC600
-
Firmware Version: LTE01R03A08_C_SDK_U
-
Network Type: LTE/4G
We would like to understand:
-
What exactly does the error “MQTTCLIENT_OUT_OF_MEM = -3” indicate?
-
Under what conditions does this error occur?
-
What is the recommended method to resolve or prevent this issue?
-
Is there any firmware update, configuration change, or best practice recommended for stable MQTT operation?
Kindly help us with the root cause analysis and the recommended solution for this issue.