Una guida passo per calcolare il throughput dei dati nelle reti di Lorawan

Le reti LoRaWAN sono ampiamente utilizzate per collegare dispositivi IoT a lunghe distanze con basso consumo energetico. Il calcolo del throughput dei dati è essenziale per ottimizzare le prestazioni della rete e garantire una trasmissione affidabile dei dati.

Comprendere la trasmissione dati LoRaWAN

LoRaWAN utilizza una tecnica di modulazione dello spettro di diffusione che consente ai dispositivi di trasmettere piccole quantità di dati su lunghe distanze. La trasmissione dei dati avviene in cornici, che sono costituiti da carichi di pagamento e overhead del protocollo. I fattori chiave che influenzano il throughput includono la velocità dei dati, la dimensione del carico e la frequenza di trasmissione.

Passo 1: Determinare la velocità dei dati e la dimensione del carico di pagamento

La velocità dei dati, spesso espressa come Spreading Factor (SF), influisce su come vengono trasmessi i dati in modo rapido. I valori SF più elevati aumentano l'intervallo ma riducono la velocità dei dati.

Passo 2: Calcola il tempo sull'aria

Il tempo in aria è la durata di un dispositivo per trasmettere un singolo frame. Dipende dalla dimensione del carico di pagamento, dalla velocità dei dati e dal overhead del protocollo.

Passo 3: Determinare la frequenza di trasmissione

La frequenza di trasmissione indica quanto spesso i dispositivi inviano i dati, di solito misurati in trasmissioni all'ora. Aumentare la frequenza di trasmissione può migliorare il throughput, ma può influenzare la durata della batteria e la congestione di rete.

Passo 4: Calcola il throughput dei dati

Il throughput dei dati è calcolato moltiplicando la dimensione del carico utile per il numero di trasmissioni all'ora, quindi dividendo per il tempo totale.

Potenza (byte/ora) = dimensione del carico di pagamento (byte) × Trasmissioni all'ora[