Sauro: duk abin da kuke buƙatar sani

kwamitin sauro IoT

Lalle ne ku, kun sani menene sauro, kuma shine dalilin da ya sa ka zo wannan labarin, saboda kana buƙatar ƙarin bayani ko kuma kana son sanin yadda za a shigar da shi a kan tsarin aiki. Idan ba ku san menene wannan buɗaɗɗen aikin tushen ba, menene yake yi, yadda zai taimaka muku da shi ayyukanku na IoT, kuma menene MQTT yarjejeniya wanda ke amfani da wannan software.

Menene MQTT?

MQTT yarjejeniya

Sauro ya dogara akan MQTT yarjejeniya, wanda ke nufin Transport Queuing Telemetry Transport. Ƙa'idar hanyar sadarwa don saƙon "haske", wato, ga cibiyoyin sadarwar da ba su da aminci ko kuma suna da iyakacin albarkatu ta fuskar bandwidth. Ana iya amfani da shi gabaɗaya a cikin hanyoyin sadarwa na inji-zuwa-na'ura (M2M), ko haɗin Intanet na Abubuwa (IoT).

MQTT an ƙirƙira ta Dokta Andy Stanford-Clark da Arlen Nipper a cikin 1999. An fara amfani da shi don yin amfani da telemetry don saka idanu akan bayanai a cikin masana'antar mai da iskar gas da aka aika zuwa sabobin nesa. A kan waɗannan dandamali, ba zai yiwu a kafa haɗin gwiwa mai ƙarfi ba ko sanya tsayayyen kebul, don haka wannan yarjejeniya zata iya warware iyakoki.

Daga baya, MQTT an daidaita shi kuma yana buɗewa, don haka yanzu ita ce ka'idar tushen buɗewa wacce ke sarrafa ta. mqtt.org, kuma ya zama ma'auni don IoT.

MQTT yana amfani da TCP/IP don gudanar da shi da aiki, tare da topology kamar PUSH/SUBSCRIBE. A cikin waɗannan tsarin ana iya bambanta tsakanin:

  • abokin ciniki: Waɗannan na'urori ne masu haɗawa waɗanda ba sa sadarwa kai tsaye da juna, amma a haɗa tare da dillali. Kowane abokin ciniki a kan hanyar sadarwa na iya zama mawallafi (aika bayanai, kamar firikwensin), mai biyan kuɗi (ƙarar bayanai), ko duka biyun.
  • dillali: Ita ce uwar garken da abokan ciniki ke sadarwa da su, bayanan sadarwa suna isa wurin kuma a aika zuwa wasu abokan ciniki waɗanda kuke son sadarwa tare da su. Misalin dillali zai kasance sauro.

Hakanan, ƙa'idar tana aiki ne akan aukuwa, don haka babu wani lokaci ko ci gaba da watsa bayanai. Lokacin da abokin ciniki ya aika bayanai ne kawai hanyar sadarwar zata kasance cikin aiki, kuma dillali yana aika bayanai kawai ga masu biyan kuɗi lokacin da sabbin bayanai suka zo. Ta haka za ku kiyaye mafi ƙarancin adadin bandwidth da aka yi amfani da shi.

Menene Sauro?

tambarin sauro

Eclipse Sauro Software ce mai kyauta kuma buɗaɗɗen tushe, mai lasisi ƙarƙashin EPL/EDL, kuma tana aiki azaman dillali ko tsaka-tsakin saƙo ta hanyar ka'idar MQTT. Wannan software tana da nauyi sosai, ta dace da ɗimbin na'urori daban-daban, daga PC zuwa faranti masu ƙarancin ƙarfi.

Paho wani aiki ne mai alaƙa wanda zai iya haɗawa da sauro, aiwatar da ɗakunan karatu na abokin ciniki na MQTT na harsuna da yawa. Streamsheets wani aiki ne a cikin maƙunsar bayanai da keɓantaccen lokaci don sarrafa tsari, ƙirƙirar dashboards, da sauransu.

Bugu da kari, sauro kuma yana bayar da a C library don aiwatar da abokan ciniki na MQTT, da kuma haɗawa da mashahurin sauro_pub da mosquitto_dub abokan cinikin layin umarni. A daya bangaren kuma, abu ne mai sauqi, a cikin ‘yan mintoci kaɗan za ku iya samun naku zaman gudu, har ma kuna da uwar garken gwaji. test.mosquitto.org, don gwada abokan ciniki ta hanyoyi daban-daban (TLS, WebSockets, ...).

Kuma idan kuna da matsala, sauro yana da matsala ban mamaki al'umma na ci gaba da kuma shirye su taimake ku a cikin forums da sauran wurare.

Informationarin bayani - Yanar gizo

Yadda ake shigar da sauro a kan tsarin aikin ku

A ƙarshe, ku ma dole ne ku bayyana yadda za ku iya zazzage sauro ka sanya a kan tsarin aikinka, don haka za ku iya fara gwada shi tare da ayyukan IoT na ku. Kuma kuna iya yin ta ta hanyoyi da yawa:

  • Yi amfani da lambar tushe y ku tattara da kanku.
  • Binance: za ka iya zazzagewa daga wurin zazzagewa.
    • Windows: zazzage daga hanyar haɗin da na bar binary .exe a cikin nau'in 64-bit ko 32-bit, ya danganta da tsarin da kuke da shi. Da zarar an sauke, za ku iya gudanar da shi. Idan kuna da matsaloli, kuna iya karanta fayil ɗin README-windows.md.
    • macOS: Zazzage binary daga hanyar zazzagewar, sannan yi amfani da rubutun brew.sh don shigar da sauro.
    • GNU / Linux: Akwai hanyoyi da yawa don shigar da shi, kamar:
      • Ubuntu da sauran distros tare da umarnin gudu: karye shigar sauro
      • Debian: sudo apt-add-repository ppa: sauro-dev/mosquitto-paa & sudo dace-samun sabuntawa & sudo dace-samun shigar sauro
      • more: Hakanan akwai don sauran distros, kuma don Raspberri Pi daga wurin ajiyar hukuma.
    • wasu: duba ƙarin bayani akan wannan gidan yanar gizo na sauro binaries.

Bayan wannan, za a riga an shigar da sauro a kan tsarin aiki da kuma zai kasance a shirye don amfani ko sarrafa yadda kuke buƙata, kamar da Celado.


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.