Lokacin da kuke magana akan haɗa miliyoyin na'urorin IoT Ga ingantacciyar sadarwa, mai sauƙi, kuma mai aminci, sunan da ke fitowa koyaushe iri ɗaya ne: MQTT. Wannan yarjejeniya ta zama babban sashi ga na'urori masu auna firikwensin, ƙofofin masana'antu, na'urorin gida masu wayo, da dandamalin girgije don sadarwa ba tare da cikas ga hanyar sadarwa ko ƙaruwar amfani da makamashi ba.
Ba wai kawai "wani tsari" ba, MQTT ya dace kamar safar hannu tare da ainihin buƙatun Intanet na AbubuwaCibiyoyin sadarwa marasa kwanciyar hankali, ƙarancin bandwidth mai ban mamaki, ƙarancin kayan aiki, yanayin masana'antu masu wahala, ko aikace-aikacen da ke kusa da ainihin lokaci kamar masana'antun yanar gizo, na'urar auna makamashi, ko kuma injin sarrafa kansa na gida mai ci gaba. Bari mu yi nazari mai natsuwa da cikakken bayani game da yadda yake aiki, rawar da yake takawa a haɗin IoT, menene ƙofar MQTT, da kuma a cikin takamaiman yanayi yana da ma'ana a yi amfani da shi idan aka kwatanta da sauran zaɓuɓɓuka.
Menene MQTT kuma me yasa ya shahara sosai a IoT?
MQTT (Saƙon Queuing Telemetry Transport) wani tsari ne na sadarwa Tsarin aika saƙonni na yau da kullun mai sauƙi, buɗewa An ƙera shi musamman don sadarwa tsakanin na'urori ta hanyar na'ura (M2M) da kuma, ta hanyar faɗaɗawa, don Intanet na Abubuwa. Manufarsa a bayyane take: don samun damar aika bayanai da karɓar bayanai tsakanin na'urori koda kuwa hanyar sadarwar ba ta da kyau, bandwidth ɗin yana da iyaka, kuma na'urar ba ta da ƙarfin ƙwaƙwalwa ko kwamfuta sosai.
Ba kamar tsarin sabar abokin ciniki na gargajiya ba, MQTT yana amfani da tsarin Tsarin bugawa/biyan kuɗi An gina shi ne bisa wani babban mai shiga tsakani da ake kira dillali. Na'urori ba sa sadarwa kai tsaye da juna, amma suna buga saƙonni a cikin takamaiman batutuwa kuma suna biyan kuɗi zuwa ga batutuwan da suka shafi sha'awa. Dillalin yana da alhakin karɓar duk waɗannan saƙonnin, tace su, da kuma isar da su ga abokan ciniki da suka dace.
Wannan hanyar aiki tana sanya MQTT sassauƙa sosai kuma mai iya daidaitawaMaimakon samun ɗaruruwa ko dubban hanyoyin haɗin kai masu wahalar sarrafawa, ana tsara komai ta hanyar dillalin, wanda zai iya sarrafawa daga na'urori kaɗan zuwa miliyoyi, ya danganta da aiwatarwa da albarkatun da ake da su.
Muhimman fasalulluka na fasaha na MQTT don IoT
Tsarin aiki mai sauƙi da inganci
Ɗaya daga cikin manyan dalilan da ya sa MQTT ya shahara sosai a IoT shine saboda yana da haske mai ban mamakiAiwatarwa akan na'urar na iya ɗaukar ƙaramin lambar kuma yana buƙatar ƙarancin albarkatu, wanda hakan ya sa ya dace da ƙananan na'urori masu sarrafa microcontrollers, na'urori masu araha, ko kayan aiki masu amfani da batir.
Saƙon sarrafawa na MQTT a cikin ƙaramin sigar sa na iya samun kawai byte biyu na bayanaiBugu da ƙari, kanun saƙonnin suna da ƙanƙanta sosai, suna rage yawan kuɗin sadarwa. Wannan ƙira ta dace da yanayi tare da karamin bandwidth ko kuma hanyoyin sadarwa masu tsada (kamar wasu hanyoyin sadarwar salula ko LPWANs), inda kowace byte ke da mahimmanci.
Idan aka kwatanta da manyan ka'idoji, kamar HTTP tare da buƙatunsa masu rikitarwa da kanun labarai marasa iyaka, MQTT yana ba da damar don inganta amfani da hanyar sadarwaWannan yana da matuƙar muhimmanci idan akwai dubban na'urori suna magana a duk bayan 'yan daƙiƙa.
Samfurin Bugawa/Biyan Kuɗi tare da Jigogi
An gina MQTT akan tsarin da aka yi amfani da shi wallafe-wallafe/biyan kuɗi akan batutuwaWaɗannan su ne igiyoyin rubutu (a cikin UTF-8) waɗanda ke tsara bayanai zuwa matakai. Misali, a cikin gida mai wayo muna iya samun:
- gida/ɗakin zama/zafin jiki
- gida/ɗakin girki/hayaƙi
- gida/gareji/ƙofa
Na'urar auna zafin jiki a cikin falo za ta aika da karatunta ga batun gida/ɗakin zama/zafin jikiDuk da cewa manhajar sa ido za ta yi rajista a kan wannan batu don karɓar duk saƙonnin da ke shigowa. Ta wannan hanyar, ƙara sabbin na'urori ko masu amfani da bayanai abu ne mai sauƙi kamar yi amfani da batutuwan da suka dace, ba tare da buƙatar canza kayayyakin more rayuwa da ake da su ba.
Wannan tsarin, kodayake ba ainihin layin saƙonni na gargajiya ba ne, yana kama da samfuran da suka dogara da layi: na'urori suna samar da saƙonni kuma suna aika su zuwa wani wuri na musamman (dillalin), sannan kuma Tsarin sarrafawa yana amfani da wannan bayanin bisa ga buƙatunsu. Wannan yana sauƙaƙa faɗaɗa tsarin ta hanyar ƙara yawan masu amfani ba tare da canza na'urori masu auna sigina ba.
Ingancin sabis (QoS) da aminci
Yawancin na'urorin IoT suna haɗuwa ta hanyar hanyoyin sadarwa masu yawan jinkiri, ƙarancin bandwidth, da kuma iyakataccen amincikamar hanyoyin sadarwa na wayar hannu marasa tsari ko kuma hanyoyin haɗin mara waya masu cunkoso. MQTT ya haɗa da jerin hanyoyin da za a tabbatar da isar da saƙo a cikin wannan mahallin.
Yarjejeniyar ta bayyana matakai uku na ingancin sabis (QoS):
- QoS 0 - "a mafi yawan lokuta"Ana aika saƙon sau ɗaya kawai, ba tare da tabbatarwa ba. Ita ce hanya mafi sauri kuma mafi sauƙi, amma wasu saƙonni na iya ɓacewa.
- QoS 1 - "aƙalla sau ɗaya"Wannan yana tabbatar da cewa saƙon ya iso, kodayake zai iya isowa da kwafi. Ana amfani da tsarin amincewa don tabbatar da isarwa.
- QoS 2 - "daidai sau ɗaya"Wannan shine matakin da ya fi ƙarfi. Yana tabbatar da cewa an isar da kowane saƙo sau ɗaya kawai, ta amfani da musafiha mai matakai huɗuYana da ɗan nauyi, amma yana da mahimmanci a wasu lokuta masu mahimmanci.
Godiya ga waɗannan matakan QoS, ana iya daidaita MQTT zuwa lokuta daban-daban amfani: daga na'urar sadarwa ta zamani inda babu abin da ke faruwa idan aka rasa takamaiman bayanai, zuwa mahimman tsarin da kwafi ko rasa saƙo ba zai zama abin karɓa ba.
Gudanar da sake haɗawa da hanyoyin sadarwa marasa ƙarfi
Wani fa'ida kuma shine an tsara MQTT don muhalli masu yawan katsewaYarjejeniyar ta ƙunshi fasaloli waɗanda ke rage lokacin da na'ura ke ɗauka don sake haɗawa da dillali, wanda yake da mahimmanci akan hanyoyin sadarwar salula ko Wi-Fi masu inganci mai tambaya; inganta ingancin na'urar; haɗin WiFi mai aminci zai iya ƙarawa waɗannan damar.
Bugu da ƙari, dillalin zai iya sarrafa saƙonnin da aka riƙe, yanayin zaman, da sauran fasalulluka waɗanda ke ba da damar na'urori ci gaba da sadarwa ba tare da rasa mahallin ba duk lokacin da hanyar sadarwa ta lalace ta dawo.
Tsaro da boye-boye
A cikin IoT, tsaro ba zaɓi bane. MQTT ya haɗa da tallafi ga boye-boye da kuma tabbatarwa Dogaro da ka'idoji na zamani: Ana iya amfani da TLS 1.3 don ɓoye hanyar, tabbatarwa ta hanyar takaddun shaida na abokin ciniki, OAuth da sauran dabarun da aka saba amfani da su a cikin yanayin kasuwanci da girgije.
Wannan yana ba da damar ɓoye saƙonni yayin jigilar kaya da amfani da su Ikon shiga game da wanda zai iya bugawa ko yin rijista ga wasu batutuwa, kare sirri da amincin bayanan, wani abu da ya fi dacewa musamman a cikin yanayin masana'antu, makamashi ko lafiya.
Tallafi mai yawa a cikin harsuna da dandamali
MQTT yana da aiwatar da manyan ayyuka na dillalai da abokan ciniki a cikin harsuna da yawa (Python, C, C++, Java, JavaScript, Go, da sauransu) kuma tare da al'umma mai aiki sosai. Wannan yana sauƙaƙa wa masu haɓakawa su haɗa na'urorin IoT tare da tsarin da ke akwai, rumbun adana bayanai, kayan aikin Big Data, ko ayyukan girgije ba tare da sake ƙirƙirar dabarar ba.
Kasancewar yarjejeniya ta bude-source tare da ɗakunan karatu masu kyauTsarin koyo yana da ɗan gajeren lokaci kuma haɗarin matsalolin daidaitawa yana raguwa, wanda hakan ya sa ya zama abin jan hankali ga ayyuka tun daga ƙananan samfura zuwa manyan ayyuka.
Matsayin dillalin MQTT a cikin gine-ginen IoT
Dillalin shine tushen kowane tsarin gini na MQTTShi ne ɓangaren da ke karɓar duk saƙonni, sarrafa su, da kuma rarraba su ga abokan cinikin da aka yi wa rajista a cikin batutuwan da suka dace.
Daga cikin manyan ayyukansa akwai:
- Karɓi bayanai abokan ciniki ne suka buga (na'urori masu auna sigina, hanyoyin shiga, aikace-aikace, da sauransu).
- Fahimtar saƙonni da kuma tace su ya danganta da batun, matakin QoS, ko ƙa'idodin tsaro.
- Ƙayyade waɗanne abokan ciniki ke sha'awar a cikin kowane saƙo (bisa ga biyan kuɗin ku).
- Aika saƙonnin ga abokan cinikin da aka yi niyyagirmama QoS da manufofin izini.
Akwai aiwatar da dillalai da yawa, duka biyun bude tushe da kuma kasuwanciƊaya daga cikin shahararrun shine Mosquitto, wanda ake amfani da shi sosai a cikin gidaje, masu ƙera da kuma a cikin mafi mahimmancin jigilar kayayyaki, wanda ke ba da damar sarrafawa daga ƴan zuwa dubban abokan ciniki tare da tsari mai sauƙi.
MQTT a aikace: Arduino, ESP8266 da hanyoyin sadarwa na gida

A cikin ayyukan IoT na gida ko na ƙwararru da yawa, yanayin da ya saba faruwa ya ƙunshi samun Dillalin MQTT yana aiki akan Raspberry Pi ko PC a cikin hanyar sadarwar gida, da na'urori daban-daban kamar Arduino tare da Arduino IoT Cloud Remote app ko ESP8266 da aka haɗa azaman abokan ciniki.
Misali, za ka iya samun Arduino tare da na'urar firikwensin zafin jiki ta DHT22 da ke aika karatun lokaci-lokaci zuwa wani batu kamar gida/ɗakin zama/zafin jikiA halin yanzu, wani Arduino ko manhajar wayar hannu suna biyan kuɗi zuwa wannan batu don nuna yanayin zafi a ainihin lokacin. Dillalin, a wannan yanayin Mosquitto, shine ke da alhakin karɓar saƙonni daga Arduino na farko da kuma isar da su zuwa na biyu, ba tare da buƙatar sanin juna ko sarrafa haɗin kai tsaye ba.
Wannan tsarin gine-gine yana da babban fa'ida: Yana da sauƙin daidaitawaZa ka iya ƙara ƙarin na'urori masu auna bayanai, ƙarin masu amfani da bayanai, da kuma haɗa su zuwa rumbun adana bayanai, tsarin koyon na'ura, ko dashboards na gani ba tare da gyara halayen na'urorin da aka riga aka tura ba. Kawai kana buƙatar gwada batutuwa da biyan kuɗi.
Me yasa MQTT ba kawai HTTP ba?
Tambayar da aka saba yi ita ce ko yana da amfani a yi amfani da MQTT lokacin da, da alama, za ku iya warware komai da shi. buƙatun HTTP kai tsaye zuwa ESP8266 ko makamancin haka, ta hanyar buɗe tashar jiragen ruwa akan na'urar sadarwa kuma shi ke nan, ko ma da WebSockets akan Android.
Amsar ita ce, kodayake a zahiri yana yiwuwa, MQTT yana ba da fa'idodi masu mahimmanci da yawa:
- Matsakaicin jinkiri kaɗan da ƙarancin kashe kuɗi a cikin sadarwa akai-akai, musamman tare da gajerun saƙonni da ake aikawa duk bayan daƙiƙa kaɗan.
- Mashaya/Mashaya na AsalinWayar hannu ba ta buƙatar yin magana da kowace na'ura kai tsaye ba; kawai tana buƙatar yin magana da dillalin ne.
- Tsarin tsaro da tabbatar da inganci akan dillalin, maimakon kwafi dabaru akan kowace na'ura.
- Sauƙin sikelinIdan gobe za ka koma daga na'urori 5 zuwa 500, ba sai ka buɗe tashoshin jiragen ruwa 500 ko kuma ka sake fasalin tsarin gaba ɗaya ba.
- Tallafin asali don sake haɗawa da QoS tunani game da hanyoyin sadarwa marasa ƙarfi, wani abu da HTTP ba ya bayarwa ta hanyar tsoho.
A wani yanayi na yau da kullun, manhajar wayarku ta hannu za ta haɗu da dillalin MQTT (ko dai a cikin LAN ta amfani da hanyar tura tashar jiragen ruwa, ko kuma zuwa dillalin girgije), buga saƙo zuwa ga wani batu na sarrafawa (misali, a cikin hanyar sadarwa ta gida). gida/ɗakin zama/fitila/saiti), kuma ESP8266, waɗanda suka yi rajista a wannan batu, za su karɓi umarnin nan take. Kawai kana buƙatar bayyana dillalin.ba kowace na'ura da ke kan hanyar sadarwa ba.
Dangane da ayyuka kamar io.adafruit.com da tazara na kunnawa (kowane minti 15 a cikin sigar kyauta, kowane daƙiƙa 5 a cikin sigar da aka biya), shine iyakokin takamaiman sabis ɗinBa yarjejeniyar MQTT da kanta ba ce matsalar. Yarjejeniyar da kanta tana ba da damar jinkirin aiki kaɗan; matsalar ita ce mai bada sabis yana sanya iyaka ga mitar amfani.
Ƙofar MQTT: Ƙofar da ke tsakanin na'urori masu auna firikwensin da gajimare
Menene ƙofar MQTT?
Abin da ake kira "MQTT Gateway" ko MQTT gateway, a zahiri, wani tsari ne na musamman. na'urar tsaka-tsaki tsakanin na'urori masu auna firikwensin ko na'urorin gida da dandamalin IoT ko dillalin MQTTBabban aikinsa shine tattara bayanai a cikin yarjejeniyoyi daban-daban (misali, Bluetooth, na'urori masu auna firikwensin waya, Modbus, da sauransu), canza su zuwa MQTT sannan a aika su zuwa gajimare ko zuwa ga dillalin tsakiya.
A mafi yawan lokuta, ana aiwatar da ƙofar MQTT a matsayin Ƙofar Ethernet tare da takamaiman software wanda ke aiki a matsayin abokin ciniki na MQTT. Wannan ƙofar za ta iya samun hanyoyin sadarwa na rediyo, shigarwar masana'antu da fitarwa, ko haɗin bas, kuma tana da alhakin fassara duk wannan zuwa harshen MQTT don haɗa su.
Fa'idodin ƙofar MQTT (gami da Bluetooth MQTT)
Ƙofofin shiga na MQTT, musamman waɗanda ke haɗa Bluetooth, suna ba da fa'idodi da yawa masu ban sha'awa:
- Saƙonni masu sauƙi sosaiwanda ke sa sadarwa ta yi aiki yadda ya kamata koda kuwa na'urori masu auna firikwensin da yawa suna aika bayanai a lokaci guda.
- Saƙonni biyuSuna ba da damar sadarwa tsakanin gajimare zuwa na'ura da kuma na'ura zuwa gajimare, ba kawai ta hanyar amfani da na'urar sadarwa ta sama ba.
- Isarwa mai inganci matakan QoS suna tallafawa, yana tabbatar da cewa saƙonnin sun isa bisa ga matakin garantin da aka tsara.
- Gina-in tsaroƘofofin shiga galibi suna tallafawa ɓoye TLS da tabbatar da takardar shaida, don haka bayanai da ke wucewa ta ƙofar suna taɓa gajimare cikin aminci.
Game da batun a Ƙofar Bluetooth ta MQTTNa'urar tana duba kuma tana gano duk na'urorin BLE da ke cikin kewayon, tana sarrafa sadarwa da su, kuma tana mai da hankali kan watsa bayanai zuwa ga dillalin MQTT. Daga mahangar dandamalin IoT, duk waɗannan na'urorin Bluetooth "suna magana da MQTT," duk da cewa a zahiri suna yin hakan ta hanyar ƙofar shiga.
Yadda ake amfani da ƙofar MQTT da yadda ake saita ta
A takaice dai, yawan kwararar hanyar shiga ta MQTT shine:
- Duba kuma gano na'urori masu auna firikwensin da na'urori a cikin kewayon su (misali, ta hanyar Bluetooth ko hanyoyin sadarwa masu waya).
- Tattara bayanan daga waɗannan na'urori masu auna firikwensin ta hanyar ladabi masu dacewa.
- Fassara wannan bayanin zuwa tsarin MQTT (fayyace batutuwa masu dacewa da nauyin da ya dace).
- Buga bayanai a kan dillalin ko kuma a kan dandalin IoT da aka zaɓa.
Tsarin ƙofar zahiri da farko ya ƙunshi taron hardware: kebul mai kyau, rabuwa tsakanin haɗin firikwensin da na'urorin rediyo, da zaɓin tashar jiragen ruwa, adireshin MAC da IP mai tsauri don tabbatar da ganowa ta musamman akan hanyar sadarwa.
Na gaba, za ku zaɓi module ɗin da zai gudanar da abokin ciniki na MQTT, misali:
- Na'urar Ethernet ta Arduino + W5100.
- ESP8266 module tare da haɗin WiFi.
Firmware yana bayyana tsarin Batutuwan bugawa da biyan kuɗiMisali, prefix kamar MY_MQTT_PUBLISH_TOPIC_PREFIX/FROM_NODE_ID/SENSOR_ID zai iya samar da abubuwa kamar mygateway1-out/2/1/1/0/49, yayin da ake aika umarni ga na'urori masu auna sigina, za a yi amfani da prefix na biyan kuɗi kamar MY_MQTT_SUBSCRIBE_TOPIC_PREFIXyana haifar da batutuwa irin na mygateway1-in/2/1/1/0/49.
Da zarar an saita shi, ana ba da shawarar sosai a gwada ƙofar MQTT akan wani dillali sananne, kamar Mosquitto, don tabbatar da cewa an karɓi saƙonnin daidaiAna buga su a cikin batutuwan da ake tsammani kuma na'urorin da aka yi wa rijista suna karɓar abin da ake tsammanin za su karɓa.
Ƙofar MQTT a matsayin gada zuwa uwar garken tsakiya
Lokacin da kake amfani da na'urorin MQTT a wurare daban-daban na zahiri, yawanci kana buƙatar haɗa duk waɗannan bayanan a kan sabar da aka raba ko kuma a kan wani dandamali na girgije mai tsakiya. Nan ne ƙofar MQTT ke haskakawa a matsayin gada.
Manufar ita ce a sanya ƙofar MQTT a kowane wuri inda akwai na'urorin IoT. Kowace ƙofar tana tattara bayanai daga muhallinta, Ƙara shi sannan ka tura shi zuwa uwar garken tsakiya (ko dillalin girgije) ta amfani da MQTT. Ta wannan hanyar za ku iya samun ra'ayi na duniya game da duk bayanan ba tare da rasa ikon gida ba kuma tare da ingantaccen amfani da hanyar sadarwa.
Bugu da ƙari, waɗannan ƙofofi za su iya amintacce tare da takaddun shaida na kansaTsarin ɓoyewa da tabbatarwa na TLS suna kare na'urori masu auna firikwensin da gefen IoT waɗanda ke "bayan" ƙofar. Hakanan suna iya adana bayanai a cikin gida, daidaita hanyar sadarwa ta mai amfani don sarrafa na'urori da ke kusa, da kuma ƙara dacewa da sauran ka'idojin masana'antu kamar yadda ake buƙata.
Karfin MQTT tare da dandamalin girgije da sauran tsare-tsare
Ɗaya daga cikin manyan ƙarfin MQTT shine cewa yana da Mai jituwa tare da yawancin manyan dandamali na IoT na girgijeYawancin ƙofofin MQTT na masana'antu suna aiki kamar yadda aka saba tare da:
- Farashin IoT.
- Google Cloud IoT.
- Farashin AWS IoT.
- IBM Watson IoT.
Ƙofar shiga tana fassara bayanan da take karɓa daga na'urori masu auna firikwensin da kuma Yana aika su zuwa dandamali a cikin tsarin MQTT.Masu amfani suna buƙatar biyan kuɗi kawai ga batutuwan da suka dace don duba ko sarrafa bayanan a kowane lokaci.
Bugu da ƙari, yawancin waɗannan hanyoyin tafiya na iya zama kamar haka mai sauya yarjejeniyaTa hanyar haɗa hanyoyin sadarwa kamar Modbus TCP tare da MQTT, da kuma bayar da bangarorin yanar gizo masu nisa don sarrafa ƙungiyoyin na'urori, MQTT ya zama babban ɓangare na gine-ginen haɗin gwiwa inda tsarin gado ke rayuwa tare da sabbin hanyoyin magance IoT.
Lambobin amfani na gaske na MQTT da IoT
Muhalli na masana'antu da na'urorin sadarwa
A duniyar masana'antu, MQTT ya riga ya zama ma'aunin de facto don watsa bayanan telemetry daga na'urori masu auna firikwensin da kayan aiki da aka rarraba a masana'antu, ayyukan haƙar ma'adinai, wuraren mai da iskar gas, ko kamfanonin abinci na noma.
Kamfanoni suna shigar da na'urori masu auna sigina da yawa waɗanda ke auna sigogi kamar zafin jiki, matsin lamba, kwarara, girgiza, da amfani da makamashi. Ana aika wannan bayanin ta hanyar MQTT zuwa tsarin nazarin da ke aiki Suna gano rashin daidaito, yanayin aiki, da kuma damar samun ci gaba. a cikin ayyuka. Godiya ga wannan, ana iya inganta hanyoyin aiki, ana tsammanin gazawa, kuma ana rage lokacin hutun da ba a tsara ba.
Cibiyoyin sadarwa masu ƙarancin wutar lantarki (LPWANs)
An tsara hanyoyin sadarwa na LPWAN (Ƙananan Wutar Lantarki Mai Faɗi a Yankin Sadarwa) don na'urori masu ƙarancin ƙarfi waɗanda ke aika ƙananan saƙonni a wurare masu nisaYawanci, hanyoyin sadarwa masu yawan jinkiri da ƙarancin bandwidth suna da matsala. MQTT ya dace da wannan yanayi saboda saƙonninsa suna da sauƙi, yana tallafawa ingancin sabis, kuma yana daidaitawa da hanyoyin sadarwa marasa inganci.
A cikin kamfanonin da ke amfani da LPWAN don aika bayanai na firikwensin zuwa mafita na girgije, MQTT yana ba da damar aika saƙonni masu yawa ba tare da cunkoson hanyar sadarwa ba kuma tabbatar da cewa, gwargwadon iyawa, bayanan sun isa ga tsarin bincike da sa ido.
Cibiyoyin sadarwar zamantakewa da saƙonnin jama'a
Misali mai ban mamaki na amfani da MQTT a wajen yanayin masana'antu na gargajiya shine na Facebookinda aka yi amfani da shi a matsayin babban tsarin sadarwa don sarrafa adadi mai yawa na saƙonni a ainihin lokaci. Hakanan yana taka rawa wajen isar da saƙonni ga dandamali kamar Instagram.
Gaskiyar cewa kamfani mai girman wannan yana yin fare akan MQTT yana ƙarfafa ra'ayin cewa yana da tsari mai ƙarfi, mai iya daidaitawa wanda ya dace da yanayin daidaito mai girmaba wai kawai don ƙananan ayyukan IoT ba.
Gidaje masu wayo da sarrafa kansu na gida
A fannin cikin gida, MQTT ya zama ɗaya daga cikin Ka'idojin da aka fi so don sarrafa gidaje masu wayo ta atomatikYana haɗawa ba tare da wata matsala ba tare da dandamalin girgije kamar Azure ko IBM Watson, da kuma tsarin sarrafa kansa na gida.
Tare da MQTT, zaku iya saita na'urar da ta dace da buƙatunku. amfani da makamashi a cikin gidasarrafa haske, sa ido kan yanayin zafi ko ingancin iska a ainihin lokaci, da kuma daidaita na'urori da yawa (thermostats, blinds, tsarin ban ruwa, da sauransu), gami da na'urori kamar su Xiaomi Velaba tare da kowace na'ura tana sadarwa kai tsaye da sauran ba. Misali, ƙofar Bluetooth ta MQTT, za ta iya daidaita dukkan na'urori masu auna BLE a cikin gida ta haɗa su da dillali ɗaya.
Sashin mota
Sauyin dijital a masana'antar kera motoci ya ƙunshi haɗa motoci, layukan samarwa, da tsarin gudanarwa. Ana amfani da MQTT azaman ingantaccen hanyar aika saƙo tsakanin gajimare da abin hawayana ba da damar aika bayanai na telemetry, ganewar asali daga nesa, da sabunta sigogi.
Wannan ikon sadarwa a ainihin lokaci, koda kuwa canjin haɗin wayar hannu, ya sanya MQTT zaɓi mai kyau ga masana'antun motoci da masu samar da sabis.
Sufuri da kayan aiki
A fannin sufuri da jigilar kayayyaki, ƙarfin bin diddigin jiragen ruwa da kayayyaki a cikin motsi Yana da mahimmanci. Ana amfani da MQTT don aika bayanai kan matsayinsa, matsayin kaya, abubuwan da suka faru na buɗe ƙofa, ko yanayin muhalli a cikin akwatin.
Ta hanyar amfani da saƙonni masu sauƙi da tsarin dillali, yana yiwuwa saka idanu kan manyan jiragen ruwa a ainihin lokaci tare da ƙarancin jinkiri kuma ba tare da cika cunkoson hanyoyin sadarwar wayar hannu ko tauraron dan adam da ake amfani da su don haɗin ba.
Tsarin gine-gine masu iya canzawa da kuma haɗa kayan aiki tsakanin kayan aiki da software
Ɗaya daga cikin manyan fa'idodin ɗaukar MQTT a cikin aikin IoT shine yana ba da damar yin amfani da shi a sarari raba matakin kayan aikin daga matakin softwareNa'urori masu auna firikwensin da na'urorin suna da alaƙa ne kawai da aika bayanai ga dillali da karɓar umarni daga wasu batutuwa; duk abin da ke faruwa daga can (ajiyewa, nazari, gani) na iya canzawa daban-daban.
Wannan hanyar tana da sauƙin tunawa da ita tsarin ayyukan ƙananan ayyukainda kowanne bangare yake yin abu ɗaya kuma yana yin sa da kyau. A yanayinmu, na'urar kayan aikin ta mayar da hankali kan aunawa da bugawa; wasu ayyuka suna kula da sarrafawa, adanawa, gani, ko amfani da basirar wucin gadi, ba tare da na'urar firikwensin ta buƙaci "sanin" komai game da su ba.
Godiya ga wannan cire haɗin, idan gobe kun yanke shawarar ƙaura daga gidan yanar gizo mai sauƙi na gani akan Raspberry Pi zuwa tsarin hadaddun bayanai na Big Data da Injin Koyon A cikin gajimare, ba kwa buƙatar taɓa na'urori masu auna firikwensin. Za su ci gaba da aika bayanai ga dillalin, kuma kawai za ku buƙaci haɗa sabbin masu amfani waɗanda suka yi rajista zuwa ga batutuwa da ke akwai.
Tare, MQTT da ƙofofin da ke da alaƙa suna samar da mafita yana da ƙarfi sosai don haɗin IoTMai sauƙi, mai iya daidaitawa, amintacce, mai dacewa da manyan dandamali na girgije, kuma yana tallafawa duk nau'ikan hanyoyin sadarwa, daga LPWAN zuwa WiFi na gida ko Ethernet na masana'antu. Duk wannan, tare da tsarin bugawa/yin rijista da ikon ƙara ƙofofi waɗanda ke haɗa ka'idoji, ya sanya shi ɗaya daga cikin mahimman abubuwan da ake gina Intanet na Abubuwa a kai a yanzu da makomarsa. Raba bayanin don ƙarin masu amfani su sani game da batun.