Table of Contents
Datan läpisyötön ymmärtäminen on olennaista optimoitaessa IoT-verkkoja, joissa käytetään MQTT:n ja CoAP:n kaltaisia protokollia. Nämä protokollia helpottavat laitteiden välistä viestintää ja niiden tehokkuuden mittaaminen auttaa parantamaan verkon suorituskykyä ja luotettavuutta.
Mitä Data Throughput on?
Tiedon läpisyöte tarkoittaa sitä, kuinka paljon dataa siirretään onnistuneesti verkon kautta tietyn ajanjakson aikana. Se mitataan yleensä bittinä sekunnissa (bps) tai tavuna sekunnissa (bps). Suuri läpivienti osoittaa tehokasta tiedonsiirtoa, joka on ratkaisevan tärkeää reaaliaikaisille IoT-sovelluksille.
Tietojen keruu MQTT:ssä
MQTT (Message Queuing Telemetry Transport) on kevyt protokolla, joka on suunniteltu matalakaistaverkkoihin. Sen läpiviennin laskemiseksi on otettava huomioon kunkin viestin koko ja viestien julkaisunopeus.
Kaava on:
Syöttömäärä = viestin koko (tavua) × viestit sekunnissa
Esimerkiksi jos jokainen MQTT-viesti on 50 tavua ja 20 viestiä lähetetään sekunnissa, läpivienti on 1000 tavua sekunnissa.
Tietojen keruu CoAP:ssä
CoAP (Constructed Application Protocol) on suunniteltu yksinkertaisiin elektroniikkaan ja matalatehoisiin laitteisiin. Sen läpisyötön laskeminen riippuu myös viestin koosta ja lähetystaajuudesta.
Sama kaava koskee seuraavia:
Syöttömäärä = viestin koko (tavua) × viestit sekunnissa
Esimerkiksi jos jokainen CoAP-viesti on 100 tavua ja 10 viestiä lähetetään joka sekunti, läpivienti on 1000 tavua sekunnissa.
Throughput-järjestelmään vaikuttavat tekijät
- Verkon kaistanleveys
- Viestin koko
- Siirtotaajuus
- Protokollan yleiskustannukset
- Laitteiden käsittelyteho