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