Topic: WolfMQTT Slows Down on Limited Hardware
I’m using WolfMQTT on a low-memory embedded system and having a hard time optimizing its performance. When sending or receiving larger payloads, the device often slows down or even disconnects. I’ve tried tweaking buffer sizes, QoS levels, and keep-alive settings, but nothing seems to fully stabilize it.
I’ve been studying the examples from the official GitHub repo:
https://github.com/wolfSSL/wolfMQTT slope game
They’re helpful, but I’m still struggling to find the right balance between memory usage and speed on constrained hardware.
Has anyone else faced similar issues with WolfMQTT on small systems?
What buffer sizes or memory management techniques worked best for you?
Does lowering QoS actually improve stability in low-memory setups?
Any specific code tweaks or configuration tricks that made a big difference?
Thanks in advance!