Tõhus ja turvaline IoT-ühenduvus MQTT ja nutikate lüüside abil

  • MQTT pakub kerget, usaldusväärset ja turvalist avaldamis-/tellimispõhist sõnumsidet, mis sobib ideaalselt ressursipiiranguga IoT-seadmetele ja ebastabiilsetele võrkudele.
  • MQTT-lüüsid toimivad sillana kohalike andurite ja pilveplatvormide vahel, teisendades erinevaid protokolle MQTT-ks ja koondades andmeid kesksesse vahendajasse.
  • Keskse vahendajaga arhitektuur hõlbustab skaleeritavust, riist- ja tarkvara lahtisidumist ning integreerimist analüütika, suurandmete ja automatiseerimisteenustega.
  • MQTT-d kasutatakse laialdaselt tööstuses, LPWAN-is, logistikas, nutikates kodudes ja autotööstuses, mis näitab selle küpsust ja mitmekülgsust reaalsetes IoT-projektides.

Asjade internet MQTT

Kui räägite ühendada miljoneid IoT-seadmeid Usaldusväärse, kerge ja turvalise side tagamiseks on alati sama nimi: MQTT. Sellest protokollist on saanud andurite, tööstuslike lüüside, nutika kodu seadmete ja pilveplatvormide võtmekomponent, mis võimaldab suhelda ilma võrku üle koormamata või energiatarbimist suurendamata.

Kaugel sellest, et see oleks lihtsalt "järjekordne protokoll", MQTT sobib ideaalselt asjade interneti tegelike vajadustegaEbastabiilsed võrgud, naeruväärselt madal ribalaius, väga piiratud riistvara, nõudlikud tööstuskeskkonnad või peaaegu reaalajas rakendused, näiteks kübertehased, energiatelemeetria või täiustatud koduautomaatika. Vaatame rahulikult ja detailselt, kuidas see toimib, millist rolli see asjade interneti ühenduvuses mängib, mis on MQTT-lüüs ja millistel konkreetsetel juhtudel on selle kasutamine võrreldes teiste võimalustega mõistlikum.

Mis on MQTT ja miks see on asjade internetis nii populaarseks muutunud?

MQTT (sõnumijärjekorra telemeetria transport) on kerge, avatud standardiga sõnumsideprotokoll See on loodud spetsiaalselt masinatevaheliseks (M2M) suhtluseks ja laiemalt ka asjade internetiks. Selle eesmärk on väga selge: võimaldada andmete saatmist ja vastuvõtmist seadmete vahel isegi siis, kui võrk on nõrk, ribalaius piiratud ja seadmel on väga vähe mälu või arvutusvõimsust.

Erinevalt klassikalisest klient-serveri mudelist kasutab MQTT a avaldamise/tellimuse arhitektuur See põhineb kesksel vahendajal, mida nimetatakse maakleriks. Seadmed ei suhtle omavahel otse, vaid avaldavad sõnumeid kindlates teemades ja tellivad huvipakkuvaid teemasid. Maakler vastutab kõigi nende sõnumite vastuvõtmise, filtreerimise ja vastavatele klientidele edastamise eest.

See tööviis muudab MQTT-i äärmiselt paindlik ja skaleeritavSadade või tuhandete raskesti hallatavate punkt-punkti ühenduste asemel korraldatakse kõik maakleri kaudu, mis suudab hallata mõnest seadmest miljoniteni, olenevalt rakendusest ja saadaolevatest ressurssidest.

MQTT peamised tehnilised omadused asjade interneti jaoks

Kerge ja tõhus protokoll

Üks peamisi põhjuseid, miks MQTT on asjade internetis nii populaarne, on see, et see on... naeruväärselt kergeSeadmel rakendamine võib võtta väga vähe koodi ja nõuab väga vähe ressursse, mistõttu on see ideaalne tagasihoidlike mikrokontrollerite, odavate andurite või akutoitel seadmete jaoks.

MQTT juhtsõnumil oma minimaalses versioonis võib olla ainult kaks baiti andmeidLisaks on sõnumipäised väga kompaktsed, mis minimeerib kommunikatsioonikulusid. See disain sobib ideaalselt stsenaariumide jaoks, kus väike ribalaius või kallid võrgud (näiteks mõned mobiilsidevõrgud või LPWAN-id), kus iga bait loeb.

Võrreldes raskemate protokollidega, näiteks HTTP-ga, millel on keerukad päringud ja pikad päised, võimaldab MQTT võrgu kasutamise optimeerimiseksSee on kriitilise tähtsusega, kui iga paari sekundi tagant suhtlevad tuhanded seadmed.

Avaldamis-/tellimusmall teemadega

MQTT põhineb mudelil, mis teemadel avaldatud/tellimusedNeed on tekstistringid (UTF-8-s), mis korraldavad teavet tasemete kaupa. Näiteks nutikodus võib meil olla:

  • maja/elutuba/temperatuur
  • maja/köök/suits
  • maja/garaaž/uks

Elutuppa paigutatud temperatuuriandur saadaks oma näidud objektile. maja/elutuba/temperatuurSamal ajal kui jälgimisrakendus telliks sama teema, et saada kõik sissetulevad sõnumid. Sel viisil on uute seadmete või andmetarbijate lisamine sama lihtne kui kasutage sobivaid teemasid, ilma et oleks vaja olemasolevat infrastruktuuri muuta.

See süsteem, kuigi mitte päris klassikaline sõnumijärjekord, on üsna sarnane järjekorrapõhistele mudelitele: seadmed genereerivad sõnumeid ja saadavad need keskpunkti (maaklerile) ning seejärel Töötlemissüsteemid tarbivad neid andmeid vastavalt nende vajadustele. See muudab süsteemi skaleerimise palju lihtsamaks, suurendades tarbijate arvu ilma andureid muutmata.

Teenuse kvaliteet (QoS) ja töökindlus

Paljud IoT-seadmed ühenduvad läbi suure latentsusega, väikese ribalaiusega ja piiratud töökindlusega võrgudnäiteks katkendlikud mobiilsidevõrgud või ülekoormatud traadita ühendused. MQTT sisaldab mitmeid mehhanisme, et tagada sõnumite edastamine sellises kontekstis.

Protokoll määratleb kolm taset teenuse kvaliteet (QoS):

  • QoS 0 – „maksimaalselt üks kord”Sõnum saadetakse ainult üks kord, ilma kinnituseta. See on kiireim ja lihtsaim meetod, kuid mõned sõnumid võivad kaduma minna.
  • QoS 1 – „vähemalt üks kord”See tagab sõnumi kohalejõudmise, kuigi see võib saabuda duplikaadina. Kohaletoimetamise tagamiseks kasutatakse kinnitussüsteemi.
  • QoS 2 – „täpselt üks kord”See on kõige kindlam tase. See tagab, et iga sõnum edastatakse üks kord ja ainult üks kord, kasutades neljafaasiline käepigistusSee on küll veidi raskem, aga teatud tundlikel juhtudel hädavajalik.

Tänu neile QoS-tasemetele saab MQTT-d kohandada erinevad kasutusjuhudalates telemeetriast, kus konkreetse andmeüksuse kaotsiminekul ei juhtu midagi, kuni kriitiliste süsteemideni, kus sõnumi dubleerimine või kaotamine oleks vastuvõetamatu.

Taasühenduste ja ebastabiilsete võrkude haldamine

Teine eelis on see, et MQTT on loodud keskkonnad, kus on sagedased ühenduse katkestusedProtokoll sisaldab funktsioone, mis vähendavad seadme maakleriga taasühendumiseks kuluvat aega, mis on oluline küsitava kvaliteediga mobiilside- või WiFi-võrkudes; turvaline WiFi-ühendus saab neid võimeid täiendada.

Lisaks saab maakler hallata ootel olevaid sõnumeid, seansi olekuid ja muid funktsioone, mis võimaldavad seadmetel jätkata suhtlust konteksti kaotamata iga kord, kui võrk katkeb ja uuesti sisse tuleb.

Seguridad ja tsifrado

Asjade internetis ei ole turvalisus valikuline. MQTT sisaldab tuge järgmistele funktsioonidele: krüpteerimine ja autentimine Tuginedes tänapäevastele protokollidele: TLS 1.3 saab kasutada kanali krüptimiseks, autentimiseks kliendisertifikaatide kaudu, OAuthi ja muude äri- ja pilvekeskkondades levinud tehnikate jaoks.

See võimaldab sõnumeid edastamise ajal krüpteerida ja rakendada Juurdepääsu kontroll selle kohta, kes saab teatud teemasid avaldada või tellida, kaitstes nii teabe konfidentsiaalsust kui ka terviklikkust, mis on eriti oluline tööstus-, energeetika- või tervishoiukeskkonnas.

Ulatuslik tugi erinevates keeltes ja platvormidel

MQTT-l on maaklerite ja klientide küpsed rakendused mitmes keeles (Python, C, C++, Java, JavaScript, Go jne) ja väga aktiivse kogukonnaga. See teeb arendajatele IoT-seadmete integreerimise olemasolevate süsteemide, andmebaaside, suurandmete tööriistade või pilveteenustega lihtsaks ilma jalgratast leiutamata.

Olles avatud lähtekoodiga protokoll koos hästi testitud raamatukogudÕppimiskõver on mõistlikult lühike ja ühilduvusprobleemide oht on väiksem, mistõttu on see väga atraktiivne projektidele alates väikestest prototüüpidest kuni massiivsete juurutusteni.

MQTT maakleri roll IoT arhitektuuris

Maakler on mis tahes MQTT-põhise arhitektuuri tuumSee on komponent, mis võtab vastu kõik sõnumid, töötleb neid ja levitab neid vastavatele teemadele registreerunud klientidele.

Selle peamiste funktsioonide hulgas on järgmised:

  • Teabe saamine klientide avaldatud (andurid, lüüsid, rakendused jne).
  • Sõnumite dekodeerimine ja filtreerimine olenevalt teemast, QoS-tasemest või turvareeglitest.
  • Tehke kindlaks, millised kliendid on huvitatud igas sõnumis (vastavalt teie tellimustele).
  • Edasta sõnumid sihtrühmaleaustades QoS-i ja autoriseerimispoliitikaid.

Saadaval on mitu maaklerite implementatsiooni, mõlemad avatud lähtekoodiga, aga ka kommertskasutusegaÜks tuntumaid on Mosquitto, mida kasutatakse laialdaselt kodukeskkondades, tegijate seas ja ka tõsisemates juurutustes ning mis võimaldab suhteliselt lihtsa konfiguratsiooniga hallata mõnest kuni tuhandete klientideni.

MQTT praktikas: Arduino, ESP8266 ja kohalikud võrgud

Asjade internet MQTT

Paljudes kodustes või poolprofessionaalsetes IoT-projektides on üsna tüüpiline stsenaarium järgmine: MQTT maakler, mis töötab Raspberry Pi-l või PC-l kohalikus võrgus ja mitmesuguste seadmete, näiteks Arduino koos Arduino IoT Cloud Remote rakendusega või klientidena ühendatud ESP8266.

Näiteks võib sul olla Arduino DHT22 temperatuurianduriga, mis postitab perioodilisi näitu sellisele teemale nagu maja/elutuba/temperatuurSamal ajal tellib teine ​​Arduino või mobiilirakendus sama teema, et kuvada temperatuuri reaalajas. Vahendaja, antud juhul Mosquitto, vastutab sõnumite vastuvõtmise eest esimeselt Arduinolt ja nende edastamise eest teisele, ilma et nad peaksid üksteist tundma või otseühendust haldama.

Sellel arhitektuuril on üks tohutu eelis: See on peaaegu vaevata skaleeritavSaate lisada rohkem andureid ja andmetarbijaid ning ühendada need andmebaaside, masinõppesüsteemide või visualiseerimise armatuurlaudadega ilma juba juurutatud seadmete käitumist muutmata. Teil on vaja lihtsalt katsetada teemade ja tellimustega.

Miks MQTT, mitte ainult HTTP?

Väga levinud küsimus on, kas MQTT kasutamine on seda väärt, kui näiliselt saab kõike lahendada... otsesed HTTP-päringud ESP8266 või sarnase seadmega, avades ruuteril pordi ja ongi kõik, või isegi koos WebSockets Androidis.

Vastus on see, et kuigi tehniliselt võimalik, pakub MQTT mitmeid olulisi eeliseid:

  • Madalam keskmine latentsus ja vähem üldkulu sagedase suhtluse korral, eriti lühikeste sõnumite saatmisel iga paari sekundi tagant.
  • Natiivne pub/subMobiiltelefon ei pea iga seadmega otse suhtlema; see peab suhtlema ainult maakleriga.
  • Tsentraliseeritud turvalisuse ja autentimise haldus vahendajal, selle asemel, et loogikat igas seadmes kopeerida.
  • Skaleerimise lihtsusKui homme lähete 5-lt 500 seadmele, ei pea te avama 500 porti ega kogu topoloogiat ümber kujundama.
  • Natiivne tugi taasühendamiseks ja QoS-iks mõeldes ebastabiilsetele võrkudele, mida HTTP vaikimisi ei paku.

Tüüpilises stsenaariumis loob teie mobiilirakendus ühenduse MQTT vahendajaga (kas kohtvõrgus pordi edastamise abil või pilve vahendajaga), avaldab sõnumi juhtteemale (näiteks maja/elutuba/valgusti/komplekt) ja sellele teemale registreerunud ESP8266 saaks käsu peaaegu koheselt kätte. Sa pead lihtsalt maakleri avalikustama.mitte iga võrgus olev seade.

Selliste teenuste nagu io.adafruit.com ja nende aktiveerimisintervallide (tasuta versioonis iga 15 minuti järel, tasulises versioonis iga 5 sekundi järel) osas on see konkreetse teenuse piirangudProbleem pole mitte MQTT protokollis endas. Protokoll ise võimaldab väga madalat latentsusaega; probleem on selles, et pakkuja kehtestab kasutussageduse piirangud.

Videokõned ja reaalajas voogedastus WebRTC ja SDK-dega
Seotud artikkel:
Videokõned ja reaalajas voogedastus WebRTC ja SDK-dega

MQTT värav: andurite ja pilve vaheline värav

Mis on MQTT värav?

Nn „MQTT värav” ehk MQTT värav on sisuliselt vahendaja andurite või kohalike seadmete ja IoT platvormi või MQTT maakleri vahelSelle peamine ülesanne on koguda andmeid erinevate protokollide (nt Bluetooth, juhtmega andurid, Modbus jne) kaudu, teisendada need MQTT-vormingusse ja saata pilve või keskse vahendaja juurde.

Paljudel juhtudel rakendatakse MQTT-lüüsi kui Etherneti lüüs koos spetsiaalse tarkvaraga mis toimib MQTT kliendina. Sellel lüüsil võivad olla raadioliidesed, tööstuslikud sisendid ja väljundid või tööväljasiini ühenduvus ning see vastutab kõige selle tõlkimise eest MQTT keelde, et neid ühendada.

MQTT-lüüsi (sh Bluetooth MQTT) eelised

MQTT-põhised lüüsid, eriti need, mis integreerivad Bluetoothi, pakuvad mitmeid huvitavaid eeliseid:

  • Väga kerged sõnumidmis muudab suhtluse tõhusaks isegi siis, kui paljud andurid saadavad andmeid samaaegselt.
  • Kahesuunaline sõnumsideNeed võimaldavad nii pilvest seadmesse kui ka seadmete vahelist suhtlust pilve, mitte ainult üleslingi telemeetriat.
  • Usaldusväärne kohaletoimetamine QoS-tasemete toel, tagades sõnumite saabumise vastavalt konfigureeritud garantiitasemele.
  • sisseehitatud turvalisusVäravad toetavad tavaliselt TLS-krüptimist ja sertifikaatide autentimist, seega puudutavad läbivad andmed pilve turvaliselt.

Juhul kui MQTT Bluetooth-lüüsSeade skannib ja tuvastab kõik leviala piires olevad BLE-andurid, haldab nendega suhtlemist ja tsentraliseerib andmeedastuse MQTT vahendajale. Asjade interneti platvormi vaatenurgast "räägivad kõik need Bluetooth-andurid MQTT-keelt", kuigi nad teevad seda tegelikult läbi lüüsi.

Kuidas MQTT lüüs töötab ja kuidas seda konfigureerida

Üldiselt on MQTT-lüüsi tüüpiline voog järgmine:

  1. Skannida ja tuvastada leviala piires olevaid andureid ja seadmeid (nt Bluetoothi ​​või juhtmega võrkude kaudu).
  2. Koguge andmeid nendest anduritest vastavate protokollide kaudu.
  3. Tõlkige need andmed MQTT-vormingusse (määratledes sobivad teemad ja kasulikud koormused).
  4. Avaldage andmed maakleri kohta või valitud IoT platvormil.

Füüsilise värava seadistamine hõlmab kõigepealt järgmist: riistvara kokkupanekõige kaabeldus, andurite ühenduste ja raadiomoodulite eraldamine ning pordi, MAC-aadressi ja staatilise IP-aadressi valik võrgus unikaalse identifitseerimise tagamiseks.

Järgmisena valite mooduli, mida MQTT klient käivitab, näiteks:

  • Arduino + W5100 Etherneti moodul.
  • ESP8266 moodul WiFi-ühendusega.

Püsivara määratleb Avaldamise ja tellimise teemadNäiteks eesliide nagu MY_MQTT_PUBLISH_TOPIC_PREFIX/FROM_NODE_ID/SENSORI_ID võiks tekitada teemasid, näiteks mygateway1-out/2/1/1/0/49, samas kui anduritele käskude saatmiseks kasutataks tellimuse eesliidet, näiteks MY_MQTT_SUBSCRIBE_TOPIC_PREFIXtekitades selliseid teemasid mygateway1-in/2/1/1/0/49.

Pärast seadistamist on tungivalt soovitatav testida MQTT-lüüsi tuntud vahendaja, näiteks Mosquitto suhtes, et kontrollige, kas sõnumid on õigesti vastu võetudNeed avaldatakse oodatud teemades ja tellitud seadmed saavad selle, mida nad peaksid saama.

MQTT lüüs sillana keskserverisse

MQTT-seadmete juurutamisel mitmesse füüsilisse asukohta on teil tavaliselt vaja koondada kõik need andmed jagatud serverisse või tsentraliseeritud pilveplatvormil. Siin toimib MQTT lüüs sillana.

Idee seisneb MQTT-lüüsi paigaldamises igasse kohta, kus asuvad IoT-seadmed. Iga lüüs kogub teavet oma kohalikust keskkonnast, Lisa see ja saada edasi keskserverisse (või pilvemaaklerisse) MQTT abil. Nii saate globaalse ülevaate kõigist andmetest ilma kohalikku kontrolli kaotamata ja optimeeritud võrgutarbimisega.

Lisaks saavad need väravad turvaline oma sertifikaatidegaTLS-krüptimis- ja autentimismehhanismid kaitsevad andureid ja IoT-serva, mis jäävad värava "taha". Samuti saavad need teavet lokaalselt salvestada, kasutajaliidest lähedalasuvate seadmete haldamiseks kohandada ja vajadusel lisada ühilduvust teiste tööstusprotokollidega.

MQTT ühilduvus pilveplatvormide ja muude protokollidega

Üks MQTT suurimaid tugevusi on see, et see on Ühildub enamiku peamiste pilvepõhiste IoT-platvormidegaPaljud tööstuslikud MQTT-lüüsid töötavad standardina järgmistega:

  • Azure'i asjade internet.
  • Google Cloud IoT.
  • AWS IoT.
  • IBM Watson IoT.

Värav tõlgendab anduritelt saadud andmeid ja See edastab need platvormile MQTT-vormingus.Kasutajad peavad teabe igal ajal vaatamiseks või töötlemiseks tellima vaid vastavad teemad.

Lisaks võivad paljud neist moelavadest olla protokollimuundurIntegreerides võrke nagu Modbus TCP MQTT-ga ja pakkudes seadmete rühmade haldamiseks kaugveebipaneele, saab MQTT-st hübriidarhitektuuride keskne komponent, kus pärandsüsteemid eksisteerivad koos uute IoT-lahendustega.

MQTT ja IoT reaalse maailma kasutusjuhud

Tööstuskeskkond ja telemeetria

Tööstusmaailmas on MQTT juba de facto standard telemeetriaandmete edastamiseks tehastes, kaevandustes, nafta- ja gaasitehastes või põllumajandus- ja toiduettevõtetes paiknevatelt anduritelt ja seadmetelt.

Ettevõtted paigaldavad arvukalt andureid, mis mõõdavad selliseid parameetreid nagu temperatuur, rõhk, vool, vibratsioon ja energiatarbimine. Need andmed saadetakse MQTT kaudu analüütikasüsteemidele, mis Nad märkavad vastuolusid, trende ja parendusvõimalusi. tegevuses. Tänu sellele saab protsesse optimeerida, rikkeid ennetada ja planeerimata seisakuid vähendada.

Väikese energiatarbega laivõrgud (LPWAN-id)

LPWAN-võrgud (madala energiatarbega laiaulatuslikud võrgud) on loodud selleks, et väga väikese energiatarbega seadmed, mis saadavad väikeseid sõnumeid pikkade vahemaade tahaTavaliselt on probleemsed suure latentsusega ja piiratud ribalaiusega võrgud. MQTT sobib sellesse keskkonda ideaalselt, kuna selle sõnumid on kerged, see toetab teenuse kvaliteeti ja kohandub ebausaldusväärsete võrkudega.

Ettevõtetes, mis kasutavad LPWAN-i andurite andmete pilvelahendustesse saatmiseks, võimaldab MQTT edastada suuri sõnumeid võrku üle koormamata ning tagades nii palju kui võimalik, et andmed jõuavad analüüsi- ja seiresüsteemideni.

Sotsiaalvõrgustikud ja masssõnumid

Silmatorkav näide MQTT kasutamisest väljaspool klassikalist tööstuskeskkonda on Facebookkus seda on kasutatud peamise suhtlusprotokollina tohutu hulga sõnumite haldamiseks reaalajas. See mängib rolli ka sõnumite saatmisel platvormidele nagu Instagram.

Asjaolu, et sellise suurusega ettevõte panustab MQTT-le, tugevdab ideed, et see on vastupidav ja skaleeritav protokoll, mis sobib suure samaaegsuse stsenaariumide jaoksmitte ainult väikeste IoT-projektide jaoks.

Nutikad kodud ja kodune automatiseerimine

Kodumaises sfääris on MQTT-st saanud üks Lemmikprotokollid nutikate kodude automatiseerimiseksSee integreerub sujuvalt pilveplatvormidega nagu Azure või IBM Watson, aga ka kohalike automatiseerimissüsteemidega.

MQTT abil saate jälgida energiatarbimine kodusjuhtida valgustust, jälgida temperatuuri või õhukvaliteeti reaalajas ja koordineerida mitut seadet (termostaadid, rulood, niisutussüsteemid jne), sealhulgas selliseid seadmeid nagu Xiaomi Velailma et iga seade peaks teistega otse suhtlema. Näiteks MQTT Bluetooth-lüüs saab koondada kõik kodus olevad BLE-andurid ja ühendada need ühe vahendajaga.

Autotööstus

Autotööstuse digitaalne transformatsioon hõlmab sõidukite, tootmisliinide ja juhtimissüsteemide ühendamist. MQTT-d kasutatakse usaldusväärne sõnumsidekanal pilve ja sõiduki vahelvõimaldades telemeetriaandmete saatmist, kaugdiagnostikat ja parameetrite värskendusi.

See võime suhelda peaaegu reaalajas isegi muutuva mobiilse ühenduvuse korral muudab MQTT-i autotootjatele ja teenusepakkujatele väga atraktiivseks valikuks.

Transport ja logistika

Transpordi ja logistika valdkonnas on Jälgige liikuvaid autoparke ja kaupu See on võtmetähtsusega. MQTT-d kasutatakse andmete saatmiseks asukoha, lasti staatuse, ukse avamise sündmuste või konteineri sees olevate keskkonnatingimuste kohta.

Kerge sõnumivahetuse ja maakleripõhise arhitektuuri abil on võimalik jälgida suuri autoparke reaalajas madala latentsusega ja ilma ühenduse loomiseks kasutatavaid mobiil- või satelliitvõrke üle koormamata.

Skaleeritavad arhitektuurid ja riist- ja tarkvara lahtisidumine

Üks MQTT kasutuselevõtu suuri eeliseid asjade interneti projektis on see, et see võimaldab eraldage riistvarakiht tarkvarakihist selgeltAndurid ja seadmed tegelevad ainult andmete saatmise vahendajale ja käskude vastuvõtmisega konkreetsetelt teemadelt; kõik, mis sealt edasi toimub (salvestamine, analüüs, visualiseerimine), saab areneda iseseisvalt.

See lähenemine meenutab sageli mikroteenuste musterkus iga komponent teeb ühte asja ja teeb seda hästi. Meie puhul keskendub riistvaraseade mõõtmisele ja avaldamisele; teised teenused tegelevad töötlemise, salvestamise, visualiseerimise või tehisintellekti rakendamisega, ilma et andur peaks nende kohta midagi "teadma".

Tänu sellele lahtisidumise meetodile, kui otsustate homme kolida lihtsalt visualiseerimisveebisaidilt Raspberry Pi-l a-le suurandmete ja masinõppe keerukas süsteem Pilves ei pea te andureid puudutama. Need jätkavad andmete saatmist vahendajale ja teil tuleb ühendada ainult uusi tarbijaid, kes on tellinud olemasolevaid teemasid.

Milleks on Androidi jaoks mõeldud Arduino IoT Cloud Remote rakendus?
Seotud artikkel:
Mis on Androidi jaoks mõeldud Arduino IoT Cloud Remote rakendus ja kuidas sellest maksimumi võtta?

MQTT ja sellega seotud lüüsid moodustavad koos lahenduse. väga vastupidav IoT-ühenduvuse jaoksKerge, skaleeritav, turvaline, ühildub peamiste pilveplatvormidega ja toetab igat tüüpi võrke alates LPWAN-ist kuni koduse WiFi või tööstusliku Ethernetini. Kõik see koos avaldamise/tellimise mudeli ja protokollide ühendamiseks mõeldud väravate lisamise võimalusega teeb sellest ühe võtmekomponendi, millele asjade interneti olevik ja tulevik rajatakse. Jagage teavet, et rohkem kasutajaid saaksid teemast teada.


Lisa eelistatud allikana