I have noticed as others have that even while breathing cyan, my Boron is possibly not connected to Particle Cloud.
However, I am still able to Send/Receive UDP packets using AT commands. So, cellular network is still connected to APN. and AT+CGATT? is 1 too. Of course.
I can programatically do a Particle.diconnect() and then a Particle.connect() and be connected again to Particle Cloud. But it cost > 4K data to do that.
Also, when breathing cyan but not really connected and trying to Publish causes the application firmware to hang for many seconds…even with SystemThread enabled. That is the big real time issue.
Any thoughts from anyone?