Înțelegerea datelor este esențială pentru optimizarea rețelelor IoT care utilizează protocoale precum MQTT și CoAP. Aceste protocoale facilitează comunicarea între dispozitive, iar măsurarea eficienței acestora contribuie la îmbunătățirea performanței și fiabilității rețelei.

Ce este Data Throughput?

Transputul de date se referă la cantitatea de date transmise cu succes într-o anumită perioadă de timp. De obicei, este măsurat în biți pe secundă (bps) sau octeți pe secundă (Bps). Transputul mare indică transferul eficient de date, care este esențial pentru aplicațiile IoT în timp real.

Calcularea datelor obținute prin introducerea în MQTT

MQTT (Mesage Queuing Telemetrie Transport) este un protocol ușor conceput pentru rețelele de joasă bandă. Pentru a calcula trecerea sa, să ia în considerare dimensiunea fiecărui mesaj și rata la care mesajele sunt publicate.

Formula este:

Throughput = dimensiunea mesajului (bytes) × mesajele pe secundă

De exemplu, dacă fiecare mesaj MQTT este de 50 de octeți și sunt trimise 20 de mesaje pe secundă, transputul este de 1000 de octeți pe secundă.

Calcularea datelor introduse în CoAP

CoAP (Protocolul de aplicare cu restricţii) este conceput pentru electronice simple şi dispozitive cu putere mică. Calculul acestuia de trecere depinde şi de dimensiunea mesajelor şi frecvenţa de transmisie.

Aceeași formulă se aplică:

Throughput = dimensiunea mesajului (bytes) × mesajele pe secundă

De exemplu, dacă fiecare mesaj CoAP este de 100 de octeți și 10 mesaje sunt trimise fiecare secundă, pasajul este de 1000 de octeți pe secundă.

Factorii care afectează trecerea

  • Lăţimea de bandă a reţelei
  • Dimensiunea mesajului
  • Frecvenţa transmiterii
  • Protocolul general
  • Puterea de procesare a dispozitivului