Mosquito: gach rud atá uait

bord IoT mosquitto

cinnte go bhfuil a fhios agat cad é mosquito, agus is é sin an fáth gur tháinig tú chuig an Airteagal seo, mar ní mór duit tuilleadh sonraí a fháil nó ba mhaith leat a fháil amach conas is féidir é a shuiteáil ar do chóras oibriúcháin. Mura bhfuil a fhios agat cad é an tionscadal foinse oscailte seo, cad chuige atá ann, conas is féidir leis cabhrú leat leis do thionscadail IoT, agus cad é an Prótacal MQTT a úsáideann na bogearraí seo.

Cad é MQTT?

Prótacal MQTT

Tá Mosquitto bunaithe ar an prótacal MQTT, a sheasann do Message Queuing Telemetry Transport. Prótacal líonra le haghaidh teachtaireachtaí "éadrom", is é sin, le haghaidh líonraí nach bhfuil chomh iontaofa nó a bhfuil acmhainní teoranta acu ó thaobh bandaleithead de. Is féidir é a úsáid go ginearálta i gcumarsáid meaisín-go-meaisín (M2M), nó naisc Internet of Things (IoT).

Cruthaíodh MQTT ag an An Dr Andy Stanford-Clark agus Arlen Nipper i 1999. Úsáideadh é ar dtús le haghaidh teiliméadrachta chun sonraí monatóireachta sa tionscal ola agus gáis a sheoladh chuig cianfhreastalaí. Ar na hardáin sin, níorbh fhéidir nasc an-chobhsaí a bhunú ná cábla seasta a leagan, agus mar sin d'fhéadfadh an prótacal seo na teorainneacha a réiteach.

Níos déanaí, rinneadh MQTT a chaighdeánú agus a oscailt, mar sin anois is prótacal foinse oscailte é atá á bhainistiú ag mqtt.org, agus tar éis éirí caighdeán don IoT.

Úsáideann MQTT TCP/IP chun rith ar a bharr agus oibriú, le topology mar Brúigh/Liostáil. Sna córais seo is féidir idirdhealú a dhéanamh idir:

  • Cliant: Is feistí nasctha iad seo nach ndéanann cumarsáid dhíreach lena chéile, ach a nascann leis an mbróicéir. Is féidir le gach cliant ar an líonra a bheith ina fhoilsitheoir (sonraí a sheoladh, cosúil le braiteoir), síntiúsóir (sonraí a fháil), nó an dá cheann.
  • bróicéir: Is freastalaí é lena ndéanann na cliaint cumarsáid, sroicheann na sonraí cumarsáide ann agus seoltar chuig cliaint eile a bhfuil tú ag iarraidh cumarsáid a dhéanamh leo. Sampla de bhróicéir a bheadh ​​i Mosquitto.

Chomh maith leis sin, tá an prótacal bunaithe ar imeachtaí, agus mar sin níl aon tarchur sonraí tréimhsiúil nó leanúnach. Ní bheidh an líonra gnóthach ach amháin nuair a sheolann cliant faisnéis, agus ní sheolann an bróicéir faisnéis chuig síntiúsóirí ach amháin nuair a thagann sonraí nua isteach. Ar an mbealach sin coinníonn tú an íosmhéid an bandaleithead a úsáidtear.

Cad é Mosquito?

lógó mosquito

Mosquito Eclipse Is bogearraí saor in aisce agus foinse oscailte é, atá ceadúnaithe faoin EPL/EDL, agus feidhmíonn sé mar bhróicéir nó mar idirghabhálaí teachtaireachtaí tríd an bprótacal MQTT. Tá na bogearraí seo an-éadrom, oiriúnach do go leor gléasanna éagsúla, ó ríomhaire go plátaí leabaithe ísealchumhachta.

Is tionscadal gaolmhar é Paho is féidir a chomhlánú le Mosquitto, ag cur leabharlanna cliant MQTT iltheangacha i bhfeidhm. Is tionscadal eile é Streamsheets i scarbhileog agus comhéadan fíor-ama le haghaidh rialú próisis, ag cruthú deais, etc.

Ina theannta sin, soláthraíonn Mosquitto a C leabharlann chun cliaint MQTT a chur i bhfeidhm, chomh maith leis na cliaint líne ordaithe mosquitto_pub agus mosquitto_dub a bhfuil tóir orthu a áireamh. Ar an láimh eile, tá sé an-simplí, i gceann cúpla nóiméad is féidir leat do fanacht féin ag rith, tá fiú freastalaí tástála ar tástáil.mosquitto.org, chun cliaint a thástáil ar bhealaí éagsúla (TLS, WebSockets, ...).

Agus má tá fadhb agat, tá Mosquitto a pobal iontach forbartha agus sásta cabhrú leat sna fóraim agus in áiteanna eile.

Tuilleadh eolais - láithreán gréasáin oifigiúil

Conas Mosquitto a shuiteáil ar do chóras oibriúcháin

Ar deireadh, caithfidh tú a mhíniú freisin conas is féidir leat íoslódáil Mosquitto agus a shuiteáil ar do chóras oibriúcháin, ionas gur féidir leat é a thástáil le do thionscadail IoT. Agus is féidir leat é a dhéanamh ar bhealaí éagsúla:

  • Bain úsáid as an cód foinse y tiomsaigh tú féin é.
  • Binaries: Is féidir leat Íosluchtaigh ó limistéar íoslódáil.
    • Windows: íoslódáil ón nasc a fhágann mé an dénártha .exe sa leagan 64-giotán nó 32-giotán, ag brath ar an gcóras atá agat. Nuair a bheidh sé íoslódáilte, is féidir leat é a rith. Má tá fadhbanna agat, is féidir leat an comhad README-windows.md a léamh.
    • MacOS: Íoslódáil an dénártha ón nasc íoslódáil, ansin bain úsáid as an script brew.sh chun Mosquitto a shuiteáil.
    • GNU / Linux: Tá go leor bealaí ann chun é a shuiteáil, mar shampla:
      • Ubuntu agus distros eile le ordú rith snap: snap shuiteáil mosquito
      • Debian: sudo apt-add-repository ppa: mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • níos: ar fáil freisin do distros eile, agus do Raspberri Pi ón stór oifigiúil.
    • daoine eile: féach tuilleadh eolais ar an ngréasán seo de dhénártha Mosquitto.

Tar éis seo, beidh Mosquitto suiteáilte agat cheana féin ar do chóras oibriúcháin agus beidh sé réidh a úsáid nó a bhainistiú mar is gá duit, mar shampla le Celado.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.