Newsgroup: it.hobby.elettronica.digitale
Titolo: SIM dati M2M: come avviene esattamente la tariffazione?

Sto valutando l'utilizzo di una SIM M2M per una apparecchiatura digitale 
che deve inviare/ricevere dati su rete GPRS/3G. Chiaramente è importante 
il fattore costi, ma ho parecchi dubbi sul tipo di tariffazione che 
viene effettuata e i commerciali dei vari operatori contattati non ne 
sanno niente.
 
Tipicamente si paga un tot al mese per avere un tot di traffico. Per 
esempio, 6€/mese per 500MB/mese (piano di TIM).
Come vengono conteggiati esattamente i MB? Cioè, mi spiego.
 
Diciamo che ho un server su Internet che ciclicamente interroga i device 
remoti con SIM M2M. Ogni minuto prepara apre una connessione TCP con il 
remote device ed invia UN SOLO byte. Il remote device risponde con UN 
SOLO byte. La connessione TCP viene chiusa.
Quanti byte mi vengono conteggiati?
 
Nella migliore delle ipotesi sono 2. Ma non vorrei che conteggino anche 
la struttura del pacchetto TCP ed anche di quello IP. In questo caso 
sarebbero molti di più e sarebbe abbastanza difficile da conteggiare a 
priori, anche perché ci potrebbero essere del ritrasmissioni dovute ad 
problemi sulla rete.
 
Nel caso fossero conteggiati solo i byte dati, cioé 2, e io volessi solo 
fare un ping (che è un ICMP/IP, quindi niente dati) giusto per capire se 
il remote device è vivo (o al contrario, il remote device fa un ping ad 
un server centrale giusto per dire che è vivo), quanto mi viene tariffato?
 
Altro problema è se queste tariffe sono "al byte" (come quelle voci del 
tipo "al secondo") oppure "a blocchi" (come quelle voci del tipo "a 
scatti"). In altre parole, se invio/ricevo pochi byte mi viene comunque 
conteggiato un "blocco"? E se sì, quanto è questo blocco?
 
Non sono un esperto, ma penso che il remote device deve "aprire" una 
connessione dati sulla rete GPRS. Forse il conteggio "a blocchi" deriva 
dal fatto che ad ogni "apertura" della connessione dati, viene tariffato 
un blocco, per esempio da 1KB. Se consumi 100B e chiudi la conessione, 
comunque ti sei giocato 1KB. Se consumi 10.3KB e chiudi la connessione, 
allora ti sei giocato 10.3KB (oppure 11KB, considerando il multiplo 
dell'ipotetico blocco da 1KB?).
 
Quindi se il remote device "apre" la connessione una volta e la tiene 
aperta 24/24 7/7 (a meno di riconessioni per problemi), mi viene 
addebitato solo un blocco poi diventa "al byte"?
 
Insomma, ho parecchia confusione...

 problemi sulla rete.
 
Apparentemente con le "normali" SIM fanno pagare solo la banda pulita, al
netto degli header TCP/IP. Lo desumo osservando che la statistica "utilizzo
dati" di Android (che conta solo i dati puliti) sembra perfettamente
allineata con l'utilizzo dati mostrato dal widget del mio fornitore (Wind).
Se conteggiassero il traffico lordo, anche per un utilizzo normale "da
smartphone" penso che dovrebbe esserci una discrepanza di almeno il 5-10%.
 
Perň non te lo so dire con certezza, e comunque non so se per i piani
tariffari M2M cambi qualcosa.
 
-- 
Fletto i muscoli e sono nel vuoto.

 tariffari M2M cambi qualcosa.
 
Ok, grazie della tua risposta.
 
Purtroppo sembra essere proprio complicato capire questi dettagli 
tecnici sulla tariffazione. Eppure queste SIM M2M sono abbastanza 
diffuse (antifurti "satellitari", vending machine, ecc).