
2025 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2025-01-22 17:21
Mosquitto MQTT Broker . Κουνούπι είναι ένα ελαφρύ μήνυμα ανοιχτού κώδικα μεσίτης που Υλοποιεί MQTT εκδόσεις 3.1.0, 3.1.1 και έκδοση 5.0. Είναι γραμμένο σε C από τον Roger Light και είναι διαθέσιμο ως δωρεάν λήψη για Windows και Linux και είναι έργο Eclipse.
Επίσης το ερώτημα είναι, τι σημαίνει MQTT;
MQTT Το (MQ Telemetry Transport) είναι ένα ανοιχτό πρότυπο OASIS και ISO (ISO/IEC PRF 20922) ελαφρύ πρωτόκολλο δικτύου δημοσίευσης-συνδρομής που μεταφέρει μηνύματα μεταξύ συσκευών. Έχει σχεδιαστεί για συνδέσεις με απομακρυσμένες τοποθεσίες όπου απαιτείται "μικρό αποτύπωμα κώδικα" ή το εύρος ζώνης του δικτύου είναι περιορισμένο.
Ομοίως, γιατί χρησιμοποιείται το MQTT στο IoT; MQTT είναι ένα από τα πιο συνηθισμένα μεταχειρισμένος πρωτόκολλα σε IoT έργα. Αντιπροσωπεύει το Message Queuing Telemetry Transport. Επιπλέον, το μικρό του μέγεθος, η χαμηλή κατανάλωση ενέργειας, τα ελαχιστοποιημένα πακέτα δεδομένων και η ευκολία υλοποίησης καθιστούν το πρωτόκολλο ιδανικό για τον κόσμο «από μηχανή σε μηχανή» ή «Διαδίκτυο των πραγμάτων».
Επίσης για να ξέρετε, τι είναι το MQTT broker;
Η δουλειά ενός Μεσίτης MQTT είναι το φιλτράρισμα μηνυμάτων με βάση το θέμα και στη συνέχεια η διανομή τους στους συνδρομητές. Ένας πελάτης μπορεί να λάβει αυτά τα μηνύματα με την εγγραφή του σε αυτό το θέμα στο ίδιο μεσίτης . Δεν υπάρχει άμεση σύνδεση μεταξύ εκδότη και συνδρομητή. Όλοι οι πελάτες μπορούν να δημοσιεύσουν (μετάδοση) και να εγγραφούν (λάβουν).
Ποια είναι η διαφορά μεταξύ MQTT και
MQTT είναι datacentric ενώ HTTP είναι εγγραφοκεντρική. HTTP είναι πρωτόκολλο αιτήματος-απόκρισης για υπολογισμούς πελάτη-διακομιστή και δεν είναι πάντα βελτιστοποιημένο για κινητές συσκευές. Επιπλέον, το μοντέλο δημοσίευσης/εγγραφής παρέχει στους πελάτες ανεξάρτητη ύπαρξη μεταξύ τους και ενισχύει την αξιοπιστία ολόκληρου του συστήματος.
Συνιστάται:
Τι είναι το adafruit MQTT;

Το MQTT, ή η μεταφορά τηλεμετρίας ουράς μηνυμάτων, είναι ένα πρωτόκολλο επικοινωνίας συσκευών που υποστηρίζει το Adafruit IO. js και Arduino μπορείτε να χρησιμοποιήσετε τις βιβλιοθήκες πελατών IO της Adafruit καθώς περιλαμβάνουν υποστήριξη για MQTT (δείτε την ενότητα βιβλιοθήκες πελατών)
Τι είναι ένα θέμα στο MQTT;

Θέματα. Στο MQTT, η λέξη θέμα αναφέρεται σε μια συμβολοσειρά UTF-8 που χρησιμοποιεί ο μεσίτης για να φιλτράρει μηνύματα για κάθε συνδεδεμένο πελάτη. Το θέμα αποτελείται από ένα ή περισσότερα θεματικά επίπεδα. Κάθε επίπεδο θέματος χωρίζεται με μια κάθετη προς τα εμπρός (διαχωριστής επιπέδου θέματος). Σε σύγκριση με μια ουρά μηνυμάτων, τα θέματα MQTT είναι πολύ ελαφριά
Είναι το MQTT πρωτόκολλο επιπέδου εφαρμογής;

Το Message Queuing Telemetry Transport (MQTT) είναι ένα ελαφρύ πρωτόκολλο ανταλλαγής μηνυμάτων επιπέδου εφαρμογής που βασίζεται στο μοντέλο δημοσίευσης/εγγραφής (pub/sub). Στο μοντέλο pub/sub, πολλοί πελάτες (αισθητήρες) μπορούν να συνδεθούν σε έναν κεντρικό διακομιστή που ονομάζεται broker και να εγγραφούν σε θέματα που τους ενδιαφέρουν
Πόσο αξιόπιστο είναι το MQTT;

Το MQTT μπορεί να είναι ένα ελαφρύ πρωτόκολλο, αλλά χρησιμοποιείται σε μερικά από τα περίπλοκα σενάρια που απαιτούν αξιόπιστη παράδοση μηνυμάτων. Οι πελάτες μπορούν να διαμορφώσουν διαφορετικά επίπεδα Ποιότητας Υπηρεσίας (QoS) για να εξασφαλίσουν αξιόπιστη παράδοση μηνυμάτων. Υπάρχουν τρία επίπεδα QoS στο MQTT: QoS 0: Το πολύ μια φορά παράδοση
Τι είναι το Mosquitto MQTT;

Mosquitto MQTT Broker. Το Mosquitto είναι ένας ελαφρύς μεσίτης μηνυμάτων ανοιχτού κώδικα που εφαρμόζει τις εκδόσεις 3.1.0, 3.1.1 και 5.0 του MQTT. Είναι γραμμένο σε C από τον Roger Light και είναι διαθέσιμο ως δωρεάν λήψη για Windows και Linux και είναι ένα έργο Eclipse