Komár: všetko, čo potrebujete vedieť

doska IoT proti komárom

určite vieš čo je komár, a preto ste sa dostali k tomuto článku, pretože potrebujete vedieť viac podrobností alebo chcete vedieť, ako sa dá nainštalovať do vášho operačného systému. Ak neviete, čo je tento open source projekt, na čo slúži, ako vám môže pomôcť vaše IoT projekty, a čo je Protokol MQTT kto používa tento softvér.

čo je MQTT?

protokol MQTT

Mosquitto je založené na protokol MQTT, čo je skratka pre Message Queuing Telemetry Transport. Sieťový protokol pre „ľahké“ zasielanie správ, to znamená pre siete, ktoré nie sú také spoľahlivé alebo majú obmedzené zdroje z hľadiska šírky pásma. Vo všeobecnosti sa dá použiť v komunikácii medzi strojmi (M2M) alebo pri pripojení k internetu vecí (IoT).

MQTT bol vytvorený spoločnosťou Dr. Andy Stanford-Clark a Arlen Nipper v roku 1999. Pôvodne sa používal na telemetriu na monitorovanie údajov v ropnom a plynárenskom priemysle, ktoré sa odosielali na vzdialené servery. Na týchto platformách nebolo možné vytvoriť veľmi stabilné spojenie alebo položiť pevný kábel, takže tento protokol mohol vyriešiť obmedzenia.

Neskôr bol MQTT štandardizovaný a otvorený, takže teraz je to open source protokol, ktorý spravuje mqtt.org, a stal sa štandard pre internet vecí.

MQTT používa TCP/IP na spustenie nad ním a prácu s podobnou topológiou PUSH/SUBSCRIBE. V týchto systémoch je možné rozlišovať medzi:

  • Zákazník: Ide o prepojené zariadenia, ktoré nekomunikujú priamo medzi sebou, ale spájajú sa s maklérom. Každý klient v sieti môže byť vydavateľ (odosiela údaje, ako napríklad snímač), predplatiteľ (prijíma údaje) alebo oboje.
  • Maklér: Je to server, s ktorým klienti komunikujú, tam prichádzajú komunikačné dáta a posielajú sa ďalším klientom, s ktorými chcete komunikovať. Príkladom makléra môže byť Mosquitto.

Protokol je tiež riadený udalosťami, takže nedochádza k pravidelnému alebo nepretržitému prenosu údajov. Až keď klient odošle informácie, bude sieť zaneprázdnená a broker pošle informácie predplatiteľom len vtedy, keď prídu nové dáta. Takto si udržíte minimálne množstvo použitej šírky pásma.

Čo je Mosquito?

logo komára

Eclipse Mosquito Je to bezplatný softvér s otvoreným zdrojovým kódom, licencovaný pod EPL/EDL a pôsobí ako sprostredkovateľ alebo sprostredkovateľ správ prostredníctvom protokolu MQTT. Tento softvér je veľmi ľahký, vhodný pre množstvo rôznych zariadení, od PC až po nízkoenergetické vstavané platne.

Paho je súvisiaci projekt, ktorý môže dopĺňať Mosquitto implementáciou viacjazyčných klientskych knižníc MQTT. Streamsheets je ďalší projekt v tabuľkovom procesore a rozhraní v reálnom čase na riadenie procesov, vytváranie dashboardov atď.

Okrem toho Mosquitto poskytuje aj a Knižnica C na implementáciu klientov MQTT, ako aj zahrnutie populárnych klientov príkazového riadku mosquitto_pub a mosquitto_dub. Na druhej strane je to veľmi jednoduché, v priebehu niekoľkých minút môžete spustiť svoj vlastný pobyt, dokonca máte na sebe testovací server test.mosquitto.org, testovať klientov rôznymi spôsobmi (TLS, WebSockets, ...).

A ak máte problém, Mosquitto má a fantastická komunita vývoja a ochotní vám pomôcť na fórach a na iných miestach.

Viac informácií - Oficiálna webová stránka

Ako nainštalovať Mosquitto na váš operačný systém

Nakoniec musíte tiež vysvetliť, ako môžete stiahnite si Mosquitto a nainštalujte do svojho operačného systému, takže ho môžete začať testovať so svojimi projektmi IoT. A môžete to urobiť niekoľkými spôsobmi:

  • Použite zdrojový kód y zostavte si to sami.
  • binárne: môžeš stiahnuť z oblasti sťahovania.
    • Windows: stiahnite si z odkazu, ktorý ponechávam binárny .exe v 64-bitovej alebo 32-bitovej verzii, v závislosti od systému, ktorý máte. Po stiahnutí ho môžete spustiť. Ak máte problémy, môžete si prečítať súbor README-windows.md.
    • macOS: Stiahnite si binárny súbor z odkazu na stiahnutie a potom pomocou skriptu brew.sh nainštalujte Mosquitto.
    • GNU / Linux: Existuje niekoľko spôsobov, ako ho nainštalovať, napríklad:
      • Ubuntu a ďalšie distribúcie s príkazom snap run: snap install komár
      • debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • viac: dostupné aj pre iné distribúcie a pre Raspberri Pi z oficiálneho úložiska.
    • Iné: viac informácií nájdete na tento web binárnych súborov Mosquitto.

Potom už budete mať Mosquitto nainštalované vo svojom operačnom systéme a bude to pripravené používať alebo spravovať podľa potreby, ako napr s Celadom.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.