I have been developing some prototypes with the XBee3 Cellular versions and keep having an issue.
The devices stop sending data after about 10 to 12 hours or so. Sometimes a device will maintain connection for days.
I have some fairly simple micropython programs that read a sensor and send the data to our API endpoint using MQTT (using the 'simple' library). Everything runs in a loop and fires at the set intervals which are currently about 10 minutes. One of my devices goes to sleep after reading the sensor and the other stays alive for it's life (rain gauge counting tips).
I did program a hard reset (machine.reset()) so the devices reset after about 6 hours. I was hoping this would clear out any jam that may be occurring, but it hasn't worked. Has anyone experienced this?