Komar: vse, kar morate vedeti

plošča za internet stvari proti komarjem

zagotovo veš kaj je komar, in zato ste prišli do tega članka, ker morate vedeti več podrobnosti ali želite vedeti, kako ga je mogoče namestiti v vaš operacijski sistem. Če ne veste, kaj je ta odprtokodni projekt, čemu je namenjen, kako vam lahko pomaga vaše IoT projekte, in kaj je Protokol MQTT kdo uporablja to programsko opremo.

Kaj je MQTT?

Protokol MQTT

Mosquitto temelji na protokolom MQTT, kar pomeni Telemetrični transport s čakalno vrsto sporočil. Omrežni protokol za "lahka" sporočila, torej za omrežja, ki niso tako zanesljiva ali imajo omejene vire v smislu pasovne širine. Na splošno se lahko uporablja v komunikacijah med stroji (M2M) ali povezavah interneta stvari (IoT).

MQTT je ustvaril Dr. Andy Stanford-Clark in Arlen Nipper leta 1999. Sprva so ga uporabljali za telemetrijo za spremljanje podatkov v naftni in plinski industriji, ki so bili poslani na oddaljene strežnike. Na teh platformah ni bilo mogoče vzpostaviti zelo stabilne povezave ali položiti fiksnega kabla, zato bi ta protokol lahko rešil omejitve.

Kasneje je bil MQTT standardiziran in odprt, tako da je zdaj odprtokodni protokol, ki ga upravlja mqtt.org, in je postal standard za internet stvari.

MQTT uporablja TCP/IP, da deluje nad njim in deluje s topologijo, kot je PRITISNI/NAROČI SE. V teh sistemih je mogoče razlikovati med:

  • Stranka: To so povezane naprave, ki ne komunicirajo neposredno med seboj, temveč se povezujejo s posrednikom. Vsak odjemalec v omrežju je lahko založnik (pošilja podatke, kot je senzor), naročnik (prejema podatke) ali oboje.
  • Broker: Je strežnik, s katerim stranke komunicirajo, tja prispejo komunikacijski podatki in se pošljejo drugim odjemalcem, s katerimi želite komunicirati. Primer posrednika bi bil Mosquitto.

Poleg tega protokol vodi dogodke, tako da ni periodičnega ali neprekinjenega prenosa podatkov. Šele ko odjemalec pošlje informacije, bo omrežje zasedeno, posrednik pa naročnikom pošlje informacije šele, ko prispejo novi podatki. Tako obdržite minimalno količino uporabljene pasovne širine.

Kaj je komar?

logotip komarjev

Eclipse Komar Je brezplačna in odprtokodna programska oprema pod licenco EPL/EDL in deluje kot posrednik ali posrednik sporočil prek protokola MQTT. Ta programska oprema je zelo lahka, primerna za številne različne naprave, od osebnega računalnika do vgrajenih plošč z nizko porabo energije.

Paho je soroden projekt, ki lahko dopolnjuje Mosquitto in izvaja večjezične odjemalske knjižnice MQTT. Streamsheets je še en projekt v preglednici in vmesniku v realnem času za nadzor procesov, ustvarjanje nadzornih plošč itd.

Poleg tega Mosquitto ponuja tudi a C knjižnica za implementacijo odjemalcev MQTT, kot tudi vključevanje priljubljenih odjemalcev ukazne vrstice mosquitto_pub in mosquitto_dub. Po drugi strani pa je zelo preprosto, v nekaj minutah lahko začnete delovati, imate celo testni strežnik. test.mosquitto.org, za testiranje odjemalcev na različne načine (TLS, WebSockets, …).

In če imate težave, jih ima Mosquitto fantastična skupnost razvoja in vam je pripravljen pomagati na forumih in drugih mestih.

Več informacij - Uradna spletna stran

Kako namestiti Mosquitto na vaš operacijski sistem

Na koncu morate tudi razložiti, kako lahko prenesite Mosquitto in ga namestite na svoj operacijski sistem, tako da ga lahko začnete preizkušati s svojimi IoT projekti. In to lahko storite na več načinov:

  • Uporabite izvorno kodo y sestavite sami.
  • Binarne datoteke: ti lahko prenesete z območja za prenos.
    • Windows: prenesite s povezave, ki jo pustim binarni .exe v 64-bitni ali 32-bitni različici, odvisno od sistema, ki ga imate. Ko ga prenesete, ga lahko zaženete. Če imate težave, lahko preberete datoteko README-windows.md.
    • macOS: Prenesite binarno datoteko s povezave za prenos, nato uporabite skript brew.sh za namestitev Mosquitto.
    • GNU / Linux: Obstaja več načinov za namestitev, kot so:
      • Ubuntu in druge distribucije z ukazom snap run: snap install komar
      • Debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • več: na voljo tudi za druge distribucije in za Raspberri Pi iz uradnega repozitorija.
    • drugi: glej več informacij na ta splet binarnih datotek Mosquitto.

Po tem boste imeli Mosquitto že nameščen na vašem operacijskem sistemu in bo pripravljeno za uporabo ali upravljanje po potrebi, kot npr s Celadom.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.