آیا MQTT یک پروتکل لایه کاربردی است؟
آیا MQTT یک پروتکل لایه کاربردی است؟

تصویری: آیا MQTT یک پروتکل لایه کاربردی است؟

تصویری: آیا MQTT یک پروتکل لایه کاربردی است؟
تصویری: تفاوت پروتکلهای http و https 2024, نوامبر
Anonim

انتقال تله متری صف پیام ( MQTT ) سبک وزن است کاربرد - لایه پیام رسانی پروتکل بر اساس مدل انتشار/اشتراک (pub/sub). در مدل pub/sub، چندین مشتری (حسگر) می توانند به یک سرور مرکزی به نام بروکر متصل شوند و در موضوعات مورد علاقه خود مشترک شوند.

به همین ترتیب، پروتکل های لایه برنامه چیست؟

یک سطح کاربردی یک انتزاع است لایه که ارتباطات مشترک را مشخص می کند پروتکل ها و روش های رابط مورد استفاده توسط میزبان ها در یک شبکه ارتباطی. را سطح کاربردی انتزاع در هر دو مدل استاندارد شبکه های کامپیوتری استفاده می شود: اینترنت پروتکل مجموعه (TCP/IP) و مدل OSI.

همچنین ممکن است سوال شود که پروتکل MQTT چیست و چگونه کار می کند؟ MQTT انتشار/اشتراک است پروتکل که به دستگاه های لبه شبکه اجازه می دهد برای یک کارگزار منتشر کنند. مشتریان به این کارگزار متصل می شوند، که سپس ارتباط بین دو دستگاه را واسطه می کند. هنگامی که مشتری دیگری پیامی را در مورد موضوع مشترک منتشر می کند، کارگزار پیام را به هر مشتری که مشترک شده است ارسال می کند.

در اینجا، MQTT از چه پروتکلی استفاده می کند؟

MQTT (MQ Telemetry Transport) است یک OASIS باز و استاندارد ISO (ISO/IEC PRF 20922) سبک وزن، شبکه انتشار-اشتراک پروتکل که پیام ها را بین دستگاه ها منتقل می کند. را پروتکل معمولاً از طریق TCP/IP اجرا می شود. با این حال، هر شبکه پروتکل که اتصالات منظم، بدون تلفات و دو جهته را فراهم می کند می توان پشتیبانی MQTT.

MQTT در کجا استفاده می شود؟

MQTT یک پروتکل پیام رسانی ساده است که برای دستگاه های محدود با پهنای باند کم طراحی شده است. بنابراین، این راه حل عالی برای برنامه های کاربردی اینترنت اشیا است. MQTT به شما امکان می دهد دستوراتی را برای کنترل خروجی ها، خواندن و انتشار داده ها از گره های حسگر و موارد دیگر ارسال کنید.

توصیه شده: