Ang MQTT ba ay isang application layer protocol?
Ang MQTT ba ay isang application layer protocol?

Video: Ang MQTT ba ay isang application layer protocol?

Video: Ang MQTT ba ay isang application layer protocol?
Video: OSI Layer 7: Sharpen your Network skills 2024, Nobyembre
Anonim

Message Queueing Telemetry Transport ( MQTT ) ay isang magaan aplikasyon - layer pagmemensahe protocol batay sa modelo ng pag-publish/subscribe (pub/sub). Sa modelong pub/sub, maaaring kumonekta ang maraming kliyente (sensors) sa isang sentral na server na tinatawag na broker at mag-subscribe sa mga paksa kung saan sila interesado.

Kaugnay nito, ano ang mga protocol ng layer ng aplikasyon?

An layer ng aplikasyon ay isang abstraction layer na tumutukoy sa mga nakabahaging komunikasyon mga protocol at mga paraan ng interface na ginagamit ng mga host sa isang network ng komunikasyon. Ang layer ng aplikasyon Ang abstraction ay ginagamit sa parehong karaniwang mga modelo ng computer networking: ang Internet Protocol Suite (TCP/IP) at ang modelo ng OSI.

Maaari ring magtanong, ano ang MQTT protocol at kung paano ito gumagana? MQTT ay isang publish/subscribe protocol na nagpapahintulot sa mga edge-of-network na device na mag-publish sa isang broker. Kumonekta ang mga kliyente sa broker na ito, na siyang namamagitan sa komunikasyon sa pagitan ng dalawang device. Kapag nag-publish ang isa pang kliyente ng mensahe sa isang naka-subscribe na paksa, ipinapasa ng broker ang mensahe sa sinumang kliyente na nag-subscribe.

Dito, anong protocol ang ginagamit ng MQTT?

MQTT (MQ Telemetry Transport) ay isang bukas na OASIS at ISO standard (ISO/IEC PRF 20922) magaan, publish-subscribe na network protocol na nagdadala ng mga mensahe sa pagitan ng mga device. Ang protocol karaniwang tumatakbo sa TCP/IP; gayunpaman, anumang network protocol na nagbibigay ng ordered, lossless, bi-directional na mga koneksyon pwede suporta MQTT.

Saan ginagamit ang MQTT?

MQTT ay isang simpleng protocol sa pagmemensahe, na idinisenyo para sa mga napipilitang device na may mababang bandwidth. Kaya, ito ang perpektong solusyon para sa mga aplikasyon ng Internet of Things. MQTT ay nagbibigay-daan sa iyong magpadala ng mga utos upang makontrol ang mga output, magbasa at mag-publish ng data mula sa mga sensor node at marami pang iba.

Inirerekumendang: