MQTT колдонмо катмарынын протоколубу?
MQTT колдонмо катмарынын протоколубу?

Video: MQTT колдонмо катмарынын протоколубу?

Video: MQTT колдонмо катмарынын протоколубу?
Video: Использование термопары MAX6675 с ESP32 Bluetooth 2024, Май
Anonim

Message Queuing Telemetry Transport ( MQTT ) жеңил болуп саналат колдонмо - катмар билдирүү протокол жарыялоо/жазылуу (pub/sub) моделинин негизинде. Паб/суб моделинде бир нече кардарлар (сенсорлор) брокер деп аталган борбордук серверге туташып, алар кызыккан темаларга жазыла алышат.

Тиешелүү түрдө, колдонмо катмарынын протоколдору деген эмне?

Ан колдонмо катмары абстракция болуп саналат катмар бул жалпы байланыштарды белгилейт протоколдор жана байланыш тармагындагы хосттор тарабынан колдонулган интерфейс ыкмалары. The колдонмо катмары абстракция компьютердик тармактын стандарттуу моделдеринде тең колдонулат: Интернет Протокол Suite (TCP/IP) жана OSI модели.

Ошондой эле суроо болушу мүмкүн, MQTT протоколу деген эмне жана ал кантип иштейт? MQTT жарыялоо/жазылуу болуп саналат протокол бул тармактын четиндеги түзмөктөргө брокерге жарыялоого мүмкүндүк берет. Кардарлар бул брокерге туташат, ал андан кийин эки түзмөктүн ортосундагы байланышка ортомчулук кылат. Башка кардар жазылган тема боюнча билдирүү жарыялаганда, брокер билдирүүнү жазылган каалаган кардарга жөнөтөт.

Бул жерде MQTT кандай протоколду колдонот?

MQTT (MQ Telemetry Transport) болуп саналат ачык OASIS жана ISO стандарты (ISO/IEC PRF 20922) жеңил, жарыялоо-жазылуу тармагы протокол түзмөктөр ортосунда билдирүүлөрдү ташыйт. The протокол адатта TCP/IP аркылуу иштейт; бирок, ар кандай тармак протокол тартиптүү, жоготуусуз, эки багыттуу байланыштарды камсыз кылат болот колдоо MQTT.

MQTT кайда колдонулат?

MQTT аз өткөрүү жөндөмдүүлүгү чектелген түзмөктөр үчүн иштелип чыккан жөнөкөй билдирүү протоколу. Ошентип, бул нерселердин Интернети тиркемелери үчүн эң сонун чечим. MQTT натыйжаларды башкаруу үчүн буйруктарды жөнөтүүгө, сенсор түйүндөрүнөн маалыматтарды окууга жана жарыялоого жана башка көп нерселерге мүмкүндүк берет.

Сунушталууда: