האם MQTT הוא פרוטוקול שכבת יישומים?
האם MQTT הוא פרוטוקול שכבת יישומים?

וִידֵאוֹ: האם MQTT הוא פרוטוקול שכבת יישומים?

וִידֵאוֹ: האם MQTT הוא פרוטוקול שכבת יישומים?
וִידֵאוֹ: Bundle IoT Hardware and Connectivity for Fast Time to Market 2024, מאי
Anonim

העברת טלמטריה בתור הודעות ( MQTT ) הוא קל משקל יישום - שִׁכבָה הודעות נוהל מבוסס על מודל פרסום/הירשם (פאב/משנה). במודל הפאב/תת, מספר לקוחות (חיישנים) יכולים להתחבר לשרת מרכזי הנקרא ברוקר ולהירשם לנושאים שהם מתעניינים בהם.

בהתאם, מהם פרוטוקולי שכבת יישומים?

א שכבת היישום הוא הפשטה שִׁכבָה שמפרט את התקשורת המשותפת פרוטוקולים ושיטות ממשק המשמשות מארחים ברשת תקשורת. ה שכבת היישום הפשטה משמשת בשני המודלים הסטנדרטיים של רשתות מחשבים: האינטרנט נוהל סוויטה (TCP/IP) ודגם OSI.

אפשר גם לשאול, מהו פרוטוקול MQTT ואיך הוא עובד? MQTT הוא פרסום/הירשם נוהל המאפשר למכשירי קצה הרשת לפרסם למתווך. לקוחות מתחברים לברוקר זה, אשר לאחר מכן מתווך תקשורת בין שני המכשירים. כאשר לקוח אחר מפרסם הודעה בנושא מנוי, המתווך מעביר את ההודעה לכל לקוח שנרשם.

מכאן, באיזה פרוטוקול משתמש MQTT?

MQTT (MQ Telemetry Transport) הוא רשת פתוחה OASIS ו-ISO (ISO/IEC PRF 20922) קלת משקל, רשת פרסום-הרשמה נוהל שמעביר הודעות בין מכשירים. ה נוהל בדרך כלל פועל על TCP/IP; עם זאת, כל רשת נוהל המספק חיבורים דו-כיווניים מסודרים, נטולי אובדן פחית תמיכה MQTT.

היכן משתמשים ב-MQTT?

MQTT הוא פרוטוקול הודעות פשוט, המיועד למכשירים מוגבלים עם רוחב פס נמוך. אז זה הפתרון המושלם עבור יישומי האינטרנט של הדברים. MQTT מאפשר לשלוח פקודות לשליטה ביציאות, לקרוא ולפרסם נתונים מצמתי חיישן ועוד הרבה יותר.

מוּמלָץ: