Electron Data Usage Investigation

Each minimum publish currently with acknowledge is about ~70 sent and ~60 received, so if you add ~14 bytes (“Temp” is 4 bytes) to that let’s call it 144 bytes. Pings are 122 bytes every 23 minutes, but should not be happening if you are sending data every 5 minutes.

So 1441224*10 = 414k. This assumes no disconnects or re-handshakes… could be happening if signal strength is low or the tower is bouncing you.

I would suggest reducing “Temp” to just “T” and spread out your publish interval a bit if you can tolerate it. Also, you could pack that data in groups of 5 or 10 to save on the overhead… unless you require the realtime aspect of the data.

When we release no acknowledge publishing, this will reduce the data usage by almost half.

4 Likes