Table of Contents
Τα πρωτόκολλα εφαρμογής του Internet of Things (IoT) περιλαμβάνουν την επιλογή των κατάλληλων προτύπων επικοινωνίας για να εξασφαλιστεί η αποτελεσματική μεταφορά δεδομένων και διαλειτουργικότητα της συσκευής.
Κοινά πρωτόκολλα ΙοΤ
Αρκετά πρωτόκολλα χρησιμοποιούνται ευρέως σε εφαρμογές IoT, το καθένα με μοναδικά χαρακτηριστικά. Τα πιο κοινά περιλαμβάνουν MQTT, CoAP, και HTTP. Αυτά τα πρωτόκολλα διαφέρουν ως προς τα γενικά, την κατανάλωση ενέργειας, και την καταλληλότητα για διάφορα περιβάλλοντα δικτύου.
Μετρητές απόδοσης
Η αξιολόγηση των επιδόσεων των πρωτοκόλλων IoT συχνά περιλαμβάνει μετρήσεις όπως η λανθάνουσα τάση, η υλοτομία και η ενεργειακή απόδοση.
Υπολογισμός απόδοσης δείγματος
Υποθέτοντας ότι μια συσκευή στέλνει 100 μηνύματα ανά λεπτό, κάθε μήνυμα είναι 50 bytes, το ποσοστό δεδομένων για κάθε πρωτόκολλο μπορεί να εκτιμηθεί. Για MQTT, με ελάχιστο γενικό ύψος, ο πραγματικός ρυθμός δεδομένων είναι κοντά στο ρυθμό των ακατέργαστων δεδομένων. Για HTTP, με πρόσθετες κεφαλές, ο ρυθμός δεδομένων μειώνεται.
- MQTT: 100 μηνύματα/min × 50 bytes = 5000 bytes/min ⁇ 0.083 bytes/sec
- HTTP: 100 μηνύματα/λεπτά × 70 ψηφιολέξεις (συμπεριλαμβανομένων των κεφαλίδων) = 7000 bytes/min ⁇ 0.117 bytes/sec
- CoAP: 100 μηνύματα/min × 55 ψηφιολέξεις ⁇ 0.092 bytes/sec
Οι υπολογισμοί αυτοί καταδεικνύουν πώς τα γενικά ποσοστά μετάδοσης δεδομένων επιπτώσεων του πρωτοκόλλου επηρεάζουν την επιλογή του πρωτοκόλλου με βάση τους περιορισμούς δικτύου και τις ανάγκες εφαρμογής.