Ano ang MQTT Mosquitto?
Ano ang MQTT Mosquitto?

Video: Ano ang MQTT Mosquitto?

Video: Ano ang MQTT Mosquitto?
Video: What is an MQTT Broker Clearly Explained 2024, Nobyembre
Anonim

Mosquitto MQTT Broker . lamok ay isang magaan na open source na mensahe broker na Nagpapatupad MQTT bersyon 3.1.0, 3.1.1 at bersyon 5.0. Ito ay nakasulat sa C ni Roger Light, at magagamit bilang isang libreng pag-download para sa Windows at Linux at isang proyekto ng Eclipse.

Tanong din, ano ang ibig sabihin ng MQTT?

MQTT (MQ Telemetry Transport) ay isang bukas na OASIS at ISO standard (ISO/IEC PRF 20922) na magaan, mag-publish-subscribe na protocol ng network na nagdadala ng mga mensahe sa pagitan ng mga device. Dinisenyo ito para sa mga koneksyon sa malalayong lokasyon kung saan kinakailangan ang "maliit na code footprint" o limitado ang bandwidth ng network.

Gayundin, bakit ginagamit ang MQTT sa IoT? MQTT ay isa sa mga pinakakaraniwan ginamit mga protocol sa IoT mga proyekto. Ito ay kumakatawan sa Message Queuing Telemetry Transport. Higit pa rito, ang maliit na sukat nito, mababang paggamit ng kuryente, pinaliit na data packet at kadalian ng pagpapatupad ay ginagawang perpekto ang protocol ng mundo ng "machine-to-machine" o "Internet of Things".

Para malaman din, ano ang MQTT broker?

Ang trabaho ng isang MQTT broker ay upang i-filter ang mga mensahe batay sa paksa, at pagkatapos ay ipamahagi ang mga ito sa mga subscriber. Maaaring matanggap ng isang kliyente ang mga mensaheng ito sa pamamagitan ng pag-subscribe sa paksang iyon sa parehong bagay broker . Walang direktang koneksyon sa pagitan ng isang publisher at subscriber. Ang lahat ng mga kliyente ay maaaring mag-publish (broadcast) at mag-subscribe (makatanggap).

Ano ang pagkakaiba sa pagitan ng MQTT at

MQTT ay data centric samantalang HTTP ay nakasentro sa dokumento. HTTP ay request-response protocol para sa client-server computing at hindi palaging naka-optimize para sa mga mobile device. Bukod dito, ang modelo ng pag-publish/subscribe ay nagbibigay sa mga kliyente ng independiyenteng pag-iral mula sa isa't isa at mapahusay ang pagiging maaasahan ng buong sistema.

Inirerekumendang: