I’d like to understand cellular data costs…
#1 - given a purely idle device, no activity - how many bytes per month are required as ‘background noise’ and keep alive messages - heart beats etc…
#2 - Assume that my payload is about 500 bytes, with about 1500 transfers per month (roughly every 30 minutes)
#3 - I am not sure, but I believe data is sent over a TLS tunnel (aka: ssl) Is that true? (If not what is used)
I’ve read - on average, a TLS connection requires about 6.5K bytes per handshake.
Is this size roughly true for Particle’s serivice? Or is security done differently, if so how.
As an example, AWS - uses MQTT - but it it is tunnel through TLS… which
Azure uses TLS also
And IBM Watson - also
Sure you can use MQTT “payload encryption” but if it is tunneled through SSL it is the same thing.
Thus my hunch is Particle uses TLS also in the same basic way.
Thus all providers have the same basic TLS overhead.
#4 - at (500 Bytes + 6.5K) = 7K per transaction * 1500 per month, is about 10MEG per month in cellular data, or 7MEG over the free amount, is that true?
#5 - At scale (say thousands) - how does this taper off?