Mqtt, M2M (Machine to Machine) tipli bir şəbəkə rabitə protokolu olduğundan bir az səslənəcəkdir. İngilis dilindəki qısaltması üçün Şeylər İnterneti və ya IoT (Şeylər İnterneti) yeni dövrü sayəsində olduqca populyarlaşır


MQTT: (növbəti hissəyə bax) MQTT haqqında hər şey El MQTT protokolu



Yüklə 0,57 Mb.
səhifə4/7
tarix02.01.2022
ölçüsü0,57 Mb.
#43317
1   2   3   4   5   6   7
44 cü sual

MQTT: (növbəti hissəyə bax)

MQTT haqqında hər şey

El MQTT protokolu PubSub modelini izləyən və daha əvvəl də qeyd etdiyim kimi M2M tipli bir Mesaj Sırası rabitə protokoludur. IoT-də geniş istifadə olunur və İnternetdə istifadə olunan TCP / IP yığınına əsaslanır.

MQTT halında, hər əlaqə açıq saxlanılır və lazım olan hər ünsiyyətdə yenidən istifadə olunur. Hər bir ünsiyyətin reallaşması digər bilinən protokollarda baş verənlərdən fərqli bir şey yeni bir əlaqə tələb edir.

Fayda

MQTT protokolunun üstünlükləri IoT üçün M2M rabitə baxımından olduqca aydın görünür. Yuxarıda deyilənlərə əlavə olaraq aşağıdakıları təmin edən bir protokoldur:



  • Daha çox müştərini birləşdirmək üçün miqyaslandırma.

  • Daha az asılılıq üçün müştərilər arasında ayrılma.

  • Asinxronizm.

  • Sadəlik.

  • Çox qaynaq tükənməmək üçün yüngüllük (TLS / SSL təhlükəsizliyi ilə yüksəlsə də).

  • Batareyadan və ya 24/7-dən asılı olan cihazlar üçün qənaətcil enerji, böyük bir bant genişliyinə ehtiyac duymur (bəzi simsizlər kimi yavaş əlaqələr üçün idealdır).

  • Rabitə sahəsində daha etibarlı və möhkəm olmaq üçün təhlükəsizlik və keyfiyyət.

tarix

MQTT 90-cı illərdə, erkən versiyası ilə yaradılmışdır 1999-cu ildə protokol. IBM-dən Dr. Andy Stanford-Clark və Cirrus Link'ten Arlen Nipper (əvvəllər Eurotech) tərəfindən yaradılmışdır.

La ilkin fikir səmərəli rabitə protokolu (aşağı bant genişliyi istehlakı), işıq və aşağı enerji istehlakı ilə səhradan keçən bir boru kəmərini izləmək üçün bir protokol yaratmaq idi. O vaxtlar çox bahalı idi, amma indi ucuz və açıq bir protokol halına gəldi.

İlk protokol görünüşü ilə yaxşılaşdırıldı yeni versiyalar, OASIS (Strukturlaşdırılmış İnformasiya Standartlarının İnkişafı Təşkilatı) spesifikasiyasına əsasən MQTT v3.1 (2013) və s. Bilməlisiniz ki, başlanğıcda bu xüsusi bir IBM protokolu idi, lakin 2010-cu ildə çıxacaq və sonda OASIS-də standart halına gəldi ...



MQTT bağlantısı necə işləyir

MQTT protokolu istifadə edir bir filtr, hər bir müştəriyə hiyerarşik olaraq təşkil edilmiş mövzulara və ya mövzulara əsaslanan mesajlar üçün. Bu şəkildə bir müştəri müəyyən bir mövzuda bir mesaj göndərə bilər. Bu şəkildə mövzuya abunə olan bütün müştərilər və ya əlaqəli cihazlar vasitəçi vasitəsi ilə mesajlar alacaqlar.

MQ olduğu kimi, mesajlar növbədə qalacaq və müştəri bu mesajı alanadək itirilmir.

Bağlantılar da qeyd etdiyim kimi qurulur TCP / IP vasitəsiləvə server və ya vasitəçi əlaqəli müştərilərin qeydlərini aparacaqdır. Varsayılan olaraq cihazlar əlavə təhlükəsizlik üçün SSL / TLS istifadə edirsinizsə, 1883 portu ilə də qarşılaşa bilsəniz də, 8883 nömrəli rabitə portlarından istifadə edəcəkdir.

Qoşulmanın mümkün olması üçün yalnız müştərilər, server və portlara ehtiyac yoxdur. Həm də digərləri paketlər və ya mesajlar göndərildi ünsiyyətin baş verməsi üçün:


  • Bağlantı qurun: Müştəri tərəfindən göndərilən mesajı / paketi bütün lazımi məlumatlarla əlaqələndirin. Bu məlumatlar müştəri şəxsiyyəti, istifadəçi adı, şifrə və s. Vasitəçi və ya server müştəriyə əlaqənin qəbul edildiyini, rədd edildiyini və s. Məlumat verəcək bir BAĞLANMA paketi ilə cavab verir.


  • Yüklə 0,57 Mb.

    Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin