No more than 10 mqtt publish messages per second possible



  • I am using the mqtt library under UIFlow V1.7.5 to publish the IMU data from an M5STickC Plus and also from M5Stack Fire.
    On both devices I cannot publish more than about 9 mqtt messages per second, even if I make the delay between the publish-commands to less than 100 ms, say 50 ms or even no delay at all.
    Why is this so slow? When I use C++ directly on an ESP32 I can easily publish several 100 msgs per second.
    Is there a way to speed this up?
    The way it is now the incoming data is too granular and not useful.