For some unknown reason, it seems that my gateway stops working every few days. I’m now wondering if this contributed to short battery life on the battery shields, although it’s tough to know if the gateway stopped working and that caused the DKs to run their battery down trying to re-connect or if the battery simply died far earlier than expected for some other reason.
I’m using the same gateway code as before (it’s about a month old) and it’s unmodified, with the exception of adding a function that does a system.reset() to enable me to remotely reset the gateway. Once I call that function and the gateway restarts, the DK’s reconnect and everything runs fine for a few days.
From my perspective, this is casting serious doubt on the reliability of the platform for any “important” application.
If new(er) gateway code is available, I’m more than happy to flash it (after adding my simple reset function).