Mushkonja: gjithçka që duhet të dini

bordi IoT i mushkonjave

me siguri e dini çfarë është mushkonja, dhe kjo është arsyeja pse keni ardhur në këtë artikull, sepse ju duhet të dini më shumë detaje ose dëshironi të dini se si mund të instalohet në sistemin tuaj operativ. Nëse nuk e dini se çfarë është ky projekt me kod të hapur, për çfarë shërben, si mund t'ju ndihmojë projektet tuaja IoT, dhe çfarë është Protokolli MQTT i cili përdor këtë softuer.

Çfarë është MQTT?

Protokolli MQTT

Mushkonja bazohet në protokollin MQTT, që qëndron për Transportin e telemetrisë së radhës së mesazheve. Një protokoll rrjeti për mesazhe "të lehta", domethënë për rrjetet që nuk janë aq të besueshme ose kanë burime të kufizuara për sa i përket gjerësisë së brezit. Në përgjithësi mund të përdoret në komunikimet makinë me makinë (M2M) ose lidhjet e internetit të gjërave (IoT).

MQTT u krijua nga Dr. Andy Stanford-Clark dhe Arlen Nipper në vitin 1999. Fillimisht u përdor për telemetrinë për monitorimin e të dhënave në industrinë e naftës dhe gazit që dërgoheshin në serverë në distancë. Në ato platforma, nuk ishte e mundur të krijohej një lidhje shumë e qëndrueshme ose të vendosej një kabllo fikse, kështu që ky protokoll mund të zgjidhte kufizimet.

Më vonë, MQTT u standardizua dhe u hap, kështu që tani është një protokoll me kod të hapur që menaxhohet nga mqtt.org, dhe është bërë një standard për IoT.

MQTT përdor TCP/IP për të ekzekutuar në krye të tij dhe për të punuar, me një topologji si PUSH/SUBSCRIBE. Në këto sisteme mund të bëhet dallimi midis:

  • klient: Këto janë pajisje të lidhura që nuk komunikojnë drejtpërdrejt me njëra-tjetrën, por më tepër lidhen me ndërmjetësin. Çdo klient në rrjet mund të jetë një botues (duke dërguar të dhëna, si një sensor), një pajtimtar (duke marrë të dhëna), ose të dyja.
  • Komisioner: Është një server me të cilin klientët komunikojnë, të dhënat e komunikimit mbërrin aty dhe u dërgohen klientëve të tjerë me të cilët dëshironi të komunikoni. Një shembull i një ndërmjetësi do të ishte Mosquitto.

Gjithashtu, protokolli është i drejtuar nga ngjarjet, kështu që nuk ka transmetim periodik ose të vazhdueshëm të të dhënave. Vetëm kur një klient dërgon informacion, rrjeti do të jetë i zënë, dhe ndërmjetësi u dërgon informacion abonentëve vetëm kur vijnë të dhëna të reja. Në këtë mënyrë ju mbani minimumi i sasisë së gjerësisë së brezit të përdorur.

Çfarë është Mushkonja?

logoja e mushkonjave

Mushkonja e eklipsit Është softuer falas dhe me burim të hapur, i licencuar sipas EPL/EDL dhe vepron si ndërmjetës ose ndërmjetës i mesazheve përmes protokollit MQTT. Ky softuer është shumë i lehtë, i përshtatshëm për një mori pajisjesh të ndryshme, nga një PC deri te pllakat e integruara me fuqi të ulët.

Paho është një projekt i lidhur që mund të plotësojë Mosquitto, duke zbatuar bibliotekat e klientëve MQTT shumë-gjuhëshe. Streamsheets është një tjetër projekt në një spreadsheet dhe ndërfaqe në kohë reale për kontrollin e procesit, krijimin e paneleve, etj.

Përveç kësaj, Mushkonja gjithashtu ofron një C bibliotekë për të zbatuar klientët MQTT, si dhe duke përfshirë klientët e njohur të linjës komanduese mosquitto_pub dhe mosquitto_dub. Nga ana tjetër, është shumë e thjeshtë, në pak minuta ju mund të keni qëndrimin tuaj në punë, madje keni një server testimi në test.mushkonjë.org, për të testuar klientët në mënyra të ndryshme (TLS, WebSockets, ...).

Dhe nëse keni një problem, Mosquitto ka një komunitet fantastik të zhvillimit dhe të gatshëm për t'ju ndihmuar në forume dhe vende të tjera.

Më shumë informacion - Uebfaqja zyrtare

Si të instaloni Mosquitto në sistemin tuaj operativ

Së fundi, ju gjithashtu duhet të shpjegoni se si mundeni shkarkoni Mosquitto dhe instaloni në sistemin tuaj operativ, kështu që ju mund të filloni ta testoni atë me projektet tuaja IoT. Dhe ju mund ta bëni atë në disa mënyra:

  • Përdorni kodi burim y përpiloni vetë.
  • Binare: ti mundesh shkarko nga zona e shkarkimit.
    • Dritaret: shkarkoni nga lidhja që e lë binarin .exe në versionin 64-bit ose 32-bit, në varësi të sistemit që keni. Pasi të shkarkohet, mund ta ekzekutoni. Nëse keni probleme, mund të lexoni skedarin README-windows.md.
    • MacOS: Shkarkoni binarin nga lidhja e shkarkimit, më pas përdorni skriptin brew.sh për të instaluar Mosquitto.
    • GNU / Linux: Ka disa mënyra për ta instaluar, si p.sh.
      • Ubuntu dhe shpërndarjet e tjera me komandën snap run: mushkonjë instalimi i parakohshëm
      • Debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • më shumë: disponohet gjithashtu për distro të tjera, dhe për Raspberri Pi nga depoja zyrtare.
    • të tjerët: shikoni më shumë informacion mbi këtë rrjetë i binarëve të Mushkonjave.

Pas kësaj, ju do të keni tashmë të instaluar Mosquitto në sistemin tuaj operativ dhe do të jetë gati për të përdorur ose menaxhuar sipas nevojës, si p.sh me Celado.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.