Device Health - Disconnects, it is my code or the signal strength

All,

I have been playing with the new device health and one issue it has brought to life is the number of disconnect events. In both cases where a device has these events, the signal strength is “fair” so, that is likely the culprit.

I am wondering though if it could be my code causing the issue. I try not to use blocking code but I use libraries and access devices over the i2c bus and wonder if the code could be blocking the Particle processes.

Is there a way to determine what caused a disconnect event? Perhaps like the reset reason codes we have now?

Thanks, Chip

Let me ping someone that might be able to help, @rickkas7 or @ParticleD are you able to assist?

That would be great, I have noticed a 23 disconnect events on a device with strong signal would be nice to know what the issue is, this is over the course of 12 days and everything is running smoothly so i'm not super worried but would be nice to know what is up.

1 Like