I have a modified version of
RedSensorToCloud which retries a data connection every 5 minutes if
LE_AVDATA_SESSION_STOPPED occurs. This seems to be generating a lot of connection device registrations on Air Vantage when the cellular connection is poor (IE 1 bar).
What is the best way to avoid this additional cost? I’m thinking it would be better to check the cell signal level and only attempt a session if the signal level is above a threshold after some number of attempts but I’m not sure if this makes sense.