manuargue/thingsboard-micropython

check_msg issue

Opened this issue · 2 comments

Hi,
I have used umqtt.robust2 for quite some time(nearly 1 year). I used two boards(A9 and ESp32). both of them suffer the same issue that's check_msg get stuck and I have to rely on watchdog to reset my board. I don't know if you have solution for this here.

I am integrating my A9 with Thingsboard and glad to see your git here but I am quite concerned about this robust2 mqtt library.

fizista/micropython-umqtt.robust2#8

Hi, thanks for taking interest on this project. It’s been quite long since I have been in touch with this, so I’m not able to help you at the moment. Next month I will have more time to take a deeper look. It looks like the underlying mqtt.robust2 has some issues indeed. In the time being, feel free to open a pr with a solution or workaround if you have.

I have no good workaround beside relying on watchdog to reset the board if it hangs more than 5 minutes.