MQTT Mosquitto деген эмне?
MQTT Mosquitto деген эмне?

Video: MQTT Mosquitto деген эмне?

Video: MQTT Mosquitto деген эмне?
Video: Глобальные тренды 2020 — от Agile до IoT / Java Tech Talk 2024, Ноябрь
Anonim

Mosquitto MQTT брокери . Mosquitto жеңил ачык булактуу билдирүү болуп саналат брокер ошол ишке ашырат MQTT 3.1.0, 3.1.1 жана 5.0 версиялары. Бул Роджер Лайт тарабынан C тилинде жазылган жана Windows жана Linux үчүн акысыз жүктөө катары жеткиликтүү жана Eclipse долбоору.

Ошондой эле суроо, MQTT деген эмнени билдирет?

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

Ошо сыяктуу эле, эмне үчүн MQTT IoTде колдонулат? MQTT таралгандардын бири болуп саналат колдонулган протоколдордо IoT долбоорлор. Бул Message Queuing Telemetry Transport дегенди билдирет. Андан тышкары, анын кичинекей өлчөмү, аз энергия керектөөсү, минималдуу маалымат пакеттери жана ишке ашыруунун жөнөкөйлүгү протоколду "машинадан машинага" же "Нерселердин Интернети" дүйнөсүнүн идеалы кылат.

Ошондой эле билүү үчүн, MQTT брокери деген эмне?

Жумушу а MQTT брокери темага негизделген билдирүүлөрдү чыпкалоо, андан кийин аларды жазылуучуларга таратуу. Кардар ошол темага жазылуу менен бул билдирүүлөрдү ала алат брокер . Жарыялоочу менен жазылуучунун ортосунда түз байланыш жок. Бардык кардарлар жарыялоо (берүү) жана жазылуу (кабыл алуу) мүмкүн.

MQTT менен HTTP ортосунда кандай айырма бар?

MQTT маалымат борборлоштурулган, ал эми HTTP документке багытталган. HTTP Кардар-сервер эсептөөлөрү үчүн суроо-жооп протоколу жана мобилдик түзмөктөр үчүн дайыма оптималдаштырылган эмес. Мындан тышкары, жарыялоо/жазылуу модели кардарлардын бири-биринен көз карандысыз болушун камсыз кылат жана бүт системанын ишенимдүүлүгүн жогорулатат.

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