MQTT কি একটি অ্যাপ্লিকেশন লেয়ার প্রোটোকল?
MQTT কি একটি অ্যাপ্লিকেশন লেয়ার প্রোটোকল?
Anonim

বার্তা সারিবদ্ধ টেলিমেট্রি পরিবহন ( এমকিউটিটি ) একটি লাইটওয়েট আবেদন - স্তর মেসেজিং প্রোটোকল প্রকাশ/সাবস্ক্রাইব (পাব/সাব) মডেলের উপর ভিত্তি করে। পাব/সাব মডেলে, একাধিক ক্লায়েন্ট (সেন্সর) একটি কেন্দ্রীয় সার্ভারের সাথে সংযোগ করতে পারে যাকে ব্রোকার বলা হয় এবং তাদের আগ্রহের বিষয়গুলিতে সদস্যতা নিতে পারে।

অনুরূপভাবে, অ্যাপ্লিকেশন স্তর প্রোটোকল কি?

একটি আবেদন স্তর একটি বিমূর্ততা স্তর যে ভাগ করা যোগাযোগ নির্দিষ্ট করে প্রোটোকল এবং একটি যোগাযোগ নেটওয়ার্কে হোস্ট দ্বারা ব্যবহৃত ইন্টারফেস পদ্ধতি। দ্য আবেদন স্তর কম্পিউটার নেটওয়ার্কিং-এর উভয় স্ট্যান্ডার্ড মডেলে বিমূর্ততা ব্যবহৃত হয়: ইন্টারনেট প্রোটোকল স্যুট (TCP/IP) এবং OSI মডেল।

কেউ জিজ্ঞাসা করতে পারে, এমকিউটিটি প্রোটোকল কী এবং এটি কীভাবে কাজ করে? এমকিউটিটি একটি প্রকাশ/সাবস্ক্রাইব প্রোটোকল যেটি এজ-অফ-নেটওয়ার্ক ডিভাইসগুলিকে ব্রোকারের কাছে প্রকাশ করতে দেয়। ক্লায়েন্টরা এই ব্রোকারের সাথে সংযোগ স্থাপন করে, যেটি তখন দুটি ডিভাইসের মধ্যে যোগাযোগের মধ্যস্থতা করে। যখন অন্য ক্লায়েন্ট একটি সাবস্ক্রাইব করা বিষয়ের উপর একটি বার্তা প্রকাশ করে, ব্রোকার সাবস্ক্রাইব করা যেকোনো ক্লায়েন্টের কাছে বার্তাটি ফরোয়ার্ড করে।

এখানে, MQTT কোন প্রোটোকল ব্যবহার করে?

এমকিউটিটি (MQ টেলিমেট্রি ট্রান্সপোর্ট) হয় একটি উন্মুক্ত OASIS এবং ISO স্ট্যান্ডার্ড (ISO/IEC PRF 20922) হালকা, প্রকাশ-সাবস্ক্রাইব নেটওয়ার্ক প্রোটোকল যা ডিভাইসের মধ্যে বার্তা পরিবহন করে। দ্য প্রোটোকল সাধারণত TCP/IP এর উপর চলে; যাইহোক, যেকোনো নেটওয়ার্ক প্রোটোকল যা আদেশকৃত, ক্ষতিহীন, দ্বি-দিকনির্দেশক সংযোগ প্রদান করে করতে পারা সমর্থন এমকিউটিটি.

MQTT কোথায় ব্যবহার করা হয়?

এমকিউটিটি একটি সাধারণ মেসেজিং প্রোটোকল, কম ব্যান্ডউইথ সহ সীমাবদ্ধ ডিভাইসগুলির জন্য ডিজাইন করা হয়েছে। সুতরাং, এটি ইন্টারনেট অফ থিংস অ্যাপ্লিকেশনের জন্য নিখুঁত সমাধান। এমকিউটিটি আউটপুট নিয়ন্ত্রণ করতে, সেন্সর নোড থেকে ডেটা পড়তে এবং প্রকাশ করতে এবং আরও অনেক কিছু করার জন্য আপনাকে কমান্ড পাঠাতে দেয়।

প্রস্তাবিত: