Calcolo del flusso di dati in Mqt e Coap per le reti Iot
La comprensione del throughput dei dati è essenziale per ottimizzare le reti IoT che utilizzano protocolli come MQTT e CoAP. Questi protocolli facilitano la comunicazione tra i dispositivi e la misurazione della loro efficienza contribuisce a migliorare le prestazioni e l'affidabilità della rete.
Che cosa è Data Throughput?
Il throughput dei dati si riferisce alla quantità di dati trasmessi con successo su una rete entro un determinato periodo; di solito viene misurato in bit al secondo (bps) o byte al secondo (Bps).
Calcolo del rendimento dei dati in MQTT
MQTT (Message Queuing Telemetry Transport) è un protocollo leggero progettato per le reti a bassa banda. Per calcolare il suo throughput, considerare la dimensione di ogni messaggio e la velocità in cui vengono pubblicati i messaggi.
La formula è:
Troughput = Formato del messaggio (byte) × Messaggi per secondo[
Ad esempio, se ogni messaggio MQTT è di 50 byte e 20 messaggi vengono inviati al secondo, il throughput è di 1.000 byte al secondo.
Calcolo del rendimento dei dati nel CoAP
Il CoAP (Constrained Application Protocol) è progettato per dispositivi elettronici e a bassa potenza, il cui calcolo di throughput dipende anche dalla dimensione del messaggio e dalla frequenza di trasmissione.
La stessa formula si applica:
Troughput = Formato del messaggio (byte) × Messaggi per secondo[
Ad esempio, se ogni messaggio di CoAP è di 100 byte e 10 messaggi vengono inviati ogni secondo, il throughput è di 1.000 byte al secondo.
Fattori che interessano il throughput
- Larghezza di banda di rete
- Dimensione del messaggio
- Frequenza di trasmissione
- Protocollo di sopra
- Potenza di elaborazione del dispositivo