Sääsk: kõik, mida pead teadma

mosquitto IoT tahvel

kindlasti sa tead mis on sääsk, ja sellepärast jõudsite selle artikli juurde, kuna peate teadma rohkem üksikasju või soovite teada, kuidas seda oma operatsioonisüsteemi installida. Kui te ei tea, mis see avatud lähtekoodiga projekt on, milleks see mõeldud on, kuidas see teid aidata saab teie IoT projektid, ja mis on MQTT protokoll kes seda tarkvara kasutab.

Mis on MQTT?

MQTT protokoll

Mosquitto põhineb MQTT protokoll, mis tähistab sõnumijärjekorra telemeetriatransporti. Võrguprotokoll "kerge" sõnumivahetuse jaoks, st võrkude jaoks, mis ei ole nii töökindlad või mille ressursid on ribalaiuse osas piiratud. Seda saab üldiselt kasutada masinatevahelises suhtluses (M2M) või asjade Interneti (IoT) ühendustes.

MQTT lõi Dr Andy Stanford-Clark ja Arlen Nipper 1999. aastal. Algselt kasutati seda telemeetria jaoks nafta- ja gaasitööstuse andmete jälgimiseks, mis saadeti kaugserveritesse. Nendel platvormidel ei olnud võimalik luua väga stabiilset ühendust ega paigaldada fikseeritud kaablit, nii et see protokoll võis piirangud lahendada.

Hiljem oli MQTT standardiseeritud ja avatud, nii et nüüd on see avatud lähtekoodiga protokoll, mida haldab mqtt.org, ja on muutunud IoT standard.

MQTT kasutab selle peal jooksmiseks ja töötamiseks TCP/IP-d sellise topoloogiaga nagu LÕUKA/TELLI. Nendes süsteemides saab eristada:

  • Klient: Need on ühendatud seadmed, mis ei suhtle otse üksteisega, vaid ühendavad pigem maakleriga. Iga võrgu klient võib olla väljaandja (andmeid, näiteks andur saadav), tellija (andmeid vastu võtta) või mõlemad.
  • Maakler: See on server, millega kliendid suhtlevad, sinna jõuavad sideandmed ja saadetakse teistele klientidele, kellega suhelda soovitakse. Maakleri näide oleks Mosquitto.

Samuti on protokoll sündmustepõhine, mistõttu puudub perioodiline või pidev andmeedastus. Alles siis, kui klient saadab teavet, on võrk hõivatud ja maakler saadab abonentidele teavet ainult uute andmete saabumisel. Nii hoiate minimaalne kasutatava ribalaiuse hulk.

Mis on Mosquito?

sääse logo

Eclipse Mosquito See on tasuta avatud lähtekoodiga tarkvara, mis on litsentsitud EPL/EDL-i alusel ja toimib MQTT-protokolli kaudu sõnumite vahendajana või vahendajana. See tarkvara on väga kerge ja sobib paljude erinevate seadmete jaoks, alates arvutist kuni väikese võimsusega sisseehitatud plaatideni.

Paho on seotud projekt, mis võib täiendada Mosquittot, rakendades mitmekeelseid MQTT klienditeeke. Streamsheets on veel üks projekt arvutustabeli ja reaalajas liideses protsesside juhtimiseks, armatuurlaudade loomiseks jne.

Lisaks pakub Mosquitto ka a C raamatukogu MQTT klientide juurutamiseks, samuti populaarsete käsurea klientide mosquitto_pub ja mosquitto_dub kaasamiseks. Teisest küljest on see väga lihtne, mõne minutiga saate oma viibimise tööle panna, teil on isegi testserver sisse lülitatud test.mosquitto.org, et testida kliente mitmel viisil (TLS, WebSockets jne).

Ja kui teil on probleem, on Mosquittol a fantastiline kogukond arengust ning valmis teid aitama foorumites ja mujal.

Rohkem informatsiooni - ametlikul kodulehel

Kuidas installida Mosquitto oma operatsioonisüsteemi

Lõpuks peate ka selgitama, kuidas saate laadige alla Mosquitto ja installige oma operatsioonisüsteemi, et saaksite seda oma asjade Interneti-projektidega testima hakata. Ja saate seda teha mitmel viisil:

  • Kasutage lähtekood y koosta see ise.
  • Binaarid: sa saad laadige alla allalaadimisalast.
    • Windows: laadige alla lingilt, mille jätan .exe-binaarfaili olenevalt teie süsteemist 64- või 32-bitisesse versiooni. Pärast allalaadimist saate selle käivitada. Kui teil on probleeme, saate lugeda faili README-windows.md.
    • macOS: Laadige binaarfail alla allalaadimislingilt, seejärel kasutage Mosquitto installimiseks skripti brew.sh.
    • GNU / Linux: selle installimiseks on mitu võimalust, näiteks:
      • Ubuntu ja muud snap run käsuga distributsioonid: snap install sääsk
      • Debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • rohkem: saadaval ka muude distributsioonide jaoks ja ametlikust hoidlast Raspberri Pi jaoks.
    • teised: vaadake lisateavet jaotisest seda veebi Mosquitto binaarfailidest.

Pärast seda on teie operatsioonisüsteemi installitud juba Mosquitto ja see saab valmis kasutada või hallata vastavalt vajadusele, nt koos Celadoga.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.