Struggling with intermittent disconnections between my device and AWS loT Core, causing data loss
Hey guys @IoT Cloud i am struggling with intermittent disconnections between my device and
AWS loT Core, causing data loss and inconsistencies. My device is using an ESP32 MCU and communicating with AWS loT Core via the MQTT protocol. I tried implementing a retry mechanism for failed connections and also adjusted the device's WiFi settings for better connectivity, what else can i try to resolve this issue?
Solution:Jump to solution
There is a mechanisms called data buffering, the objective is to buffer (save your data) when connectivity is lost and once connectivity is established you'll send this data again, i opened a topic in the code review section to discuss about this incident and how we should deal with it https://discord.com/channels/1130679493799977062/1242791883680518154
5 Replies
What u wana do first is use mqttx or mqtt explorer app with aws cert to see if you are connecting properly with them or not
It happened with me i generated new certs and use them and my issue got resolved
Generating new certificates is a good troubleshooting step, and I'll try it out, but when you generated new certificates, did you update them on both the device and AWS lot Core? And did you make any other changes besides updating the certificates?
Yes u have to change cert of esp32 side as well
Solution
There is a mechanisms called data buffering, the objective is to buffer (save your data) when connectivity is lost and once connectivity is established you'll send this data again, i opened a topic in the code review section to discuss about this incident and how we should deal with it https://discord.com/channels/1130679493799977062/1242791883680518154
I'll make sure to follow these steps carefully and see if it resolves my issues thanks 🙏