Tantari: tot ce trebuie sa stii

placă IoT țânțari

sigur știi ce este tantarul, și de aceea ai ajuns la acest articol, pentru că trebuie să afli mai multe detalii sau vrei să știi cum poate fi instalat pe sistemul tău de operare. Dacă nu știți ce este acest proiect open source, pentru ce este, cu ce vă poate ajuta proiectele dvs. IoT, și care este Protocol MQTT care folosește acest software.

Ce este MQTT?

Protocolul MQTT

Mosquitto se bazează pe protocolul MQTT, care înseamnă Message Queuing Telemetry Transport. Un protocol de rețea pentru mesaje „ușoare”, adică pentru rețele care nu sunt la fel de fiabile sau au resurse limitate în ceea ce privește lățimea de bandă. În general, poate fi utilizat în comunicații machine-to-machine (M2M) sau conexiuni Internet of Things (IoT).

MQTT a fost creat de Dr. Andy Stanford-Clark și Arlen Nipper în 1999. A fost folosit inițial pentru telemetrie pentru monitorizarea datelor din industria petrolului și gazelor care erau trimise către servere la distanță. Pe acele platforme, nu a fost posibil să se stabilească o conexiune foarte stabilă sau să se așeze un cablu fix, astfel încât acest protocol ar putea rezolva limitările.

Mai târziu, MQTT a fost standardizat și deschis, așa că acum este un protocol open source care este gestionat de mqtt.org, și a devenit un standard pentru IoT.

MQTT folosește TCP/IP pentru a rula peste el și pentru a funcționa, cu o topologie ca PUSH/SUBSCRIBE. În aceste sisteme se pot diferenția între:

  • Client: Acestea sunt dispozitive conectate care nu comunică direct între ele, ci mai degrabă se conectează cu brokerul. Fiecare client din rețea poate fi un editor (trimite date, cum ar fi un senzor), un abonat (primește date) sau ambele.
  • Broker: Este un server cu care clienții comunică, datele de comunicare ajung acolo și sunt trimise altor clienți cu care doriți să comunicați. Un exemplu de broker ar fi Mosquitto.

De asemenea, protocolul este bazat pe evenimente, deci nu există transmisie periodică sau continuă de date. Numai atunci când un client trimite informații, rețeaua va fi ocupată, iar brokerul trimite informații doar abonaților atunci când sosesc date noi. Așa păstrați cantitatea minimă de lățime de bandă utilizată.

Ce este Mosquito?

sigla tantarilor

Eclipsa tantar Este un software gratuit și open source, licențiat conform EPL/EDL și acționează ca broker sau intermediar de mesaje prin protocolul MQTT. Acest software este foarte ușor, potrivit pentru o multitudine de dispozitive diferite, de la un PC până la plăci încorporate cu putere redusă.

Paho este un proiect înrudit care poate completa Mosquitto, implementând biblioteci client MQTT în mai multe limbi. Streamsheets este un alt proiect într-o foaie de calcul și interfață în timp real pentru controlul procesului, crearea de tablouri de bord etc.

În plus, Mosquitto oferă și un C-biblioteca pentru a implementa clienții MQTT, precum și pentru a include popularii clienți de linie de comandă mosquitto_pub și mosquitto_dub. Pe de altă parte, este foarte simplu, în câteva minute poți avea propriul tău ședere în funcțiune, ai chiar și un server de testare pe test.mosquitto.org, pentru a testa clienții în diverse moduri (TLS, WebSockets, …).

Și dacă aveți o problemă, Mosquitto are o comunitate fantastică de dezvoltare și dispus să vă ajute pe forumuri și în alte locuri.

Mai multe informatii - Site-ul oficial

Cum să instalați Mosquitto pe sistemul dvs. de operare

În sfârșit, trebuie să explici și cum poți descărcați Mosquitto și instalați-l pe sistemul dvs. de operare, astfel încât să puteți începe să-l testați cu proiectele dvs. IoT. Și o poți face în mai multe moduri:

  • Utilizați cod sursă y compilați-l singur.
  • Binare: poti descărcați din zona de descărcare.
    • ferestre din: descărcați de pe linkul pe care îl las binarul .exe în versiunea de 64 de biți sau 32 de biți, în funcție de sistemul pe care îl aveți. Odată descărcat, îl puteți rula. Dacă aveți probleme, puteți citi fișierul README-windows.md.
    • MACOS: Descărcați binarul de pe linkul de descărcare, apoi utilizați scriptul brew.sh pentru a instala Mosquitto.
    • GNU / Linux: Există mai multe moduri de a-l instala, cum ar fi:
      • Ubuntu și alte distribuții cu comandă snap run: țânțar de instalare rapidă
      • Debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • Mai mult: disponibil și pentru alte distribuții și pentru Raspberri Pi din depozitul oficial.
    • alții: vezi mai multe informații în acest web a binarelor Mosquitto.

După aceasta, veți avea deja instalat Mosquitto pe sistemul dvs. de operare și va fi gata pentru a utiliza sau gestiona după cum aveți nevoie, cum ar fi cu Celado.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.