Is é HTTP an prótacal is mó a úsáidtear agus is coitianta. Ach tá talamh slánaithe go tapa ag MQTT le blianta beaga anuas. Agus forbairt IoT á phlé, caithfidh forbróirí rogha a dhéanamh idir an dá cheann seo.
Díríonn MQTT ar shonraí agus díríonn HTTP ar dhoiciméid. Is prótacal iarratas-freagra é HTTP do ríomhaireacht cliant-freastalaí, nach mbíonn optamaithe i gcónaí le haghaidh gléasanna soghluaiste. Sna téarmaí seo, is iad na príomhbhuntáistí a bhaineann le MQTT ná: meáchan éadrom (aistríonn MQTT sonraí i bhfoirm eagair beart) agus múnla a fhoilsiú / suibscríobh, rud a fhágann go bhfuil MQTT an-oiriúnach do ghléasanna a bhfuil acmhainní teoranta acu agus a chabhraíonn le ceallraí a shábháil. Ina theannta sin, cuireann an tsamhail foilsithe/síntiúis ar chumas na gcliant a bheith neamhspleách ar a chéile, rud a mhéadaíonn iontaofacht an chórais iomláin. Má theipeann ar an gcliant, leanann an córas iomlán ag feidhmiú de ghnáth.
Tá go leor buntáistí fós ag baint le MQTT, mar a leanas:
1. Prótacal íseal lastuas, tá MQTT uathúil sa mhéid is gur féidir leis an gceanntásc in aghaidh na teachtaireachta a bheith chomh gearr le 2 beart. Tá forchostais i bhfad níos airde in aghaidh an teachtaireachta ag MQ agus HTTP araon. Le HTTP, tabhaítear forchostais shuntasach nuair a athbhunaítear an nasc HTTP do gach teachtaireacht iarratais nua. Laghdaíonn na naisc sheasmhacha a úsáideann MQ agus MQTT an forchostas seo go suntasach.
2. Is féidir le caoinfhulaingt do líonraí éagobhsaí, MQTT agus MQ aisghabháil ó theipeanna mar dhícheangal, agus níl aon cheanglas cód breise ann. Mar sin féin, ní féidir le HTTP é seo a dhéanamh ó dhúchas, rud a chuireann iallach ar chliaint an t-ionchódú a thriail arís, rud a d'fhéadfadh cur le fadhbanna neamhláithreachta.
3. Tomhaltas ísealchumhachta, tá MQTT deartha go speisialta le haghaidh tomhaltas ísealchumhachta. Níor dearadh HTTP chun é seo a chur san áireamh, rud a mhéadaigh tomhaltas cumhachta.
4. Tá go leor oibre ag teastáil ó chliaint a bhfuil na milliúin nasc acu, ar chruach HTTP, chun na milliúin nasc comhthráthach a chothabháil chun tacaíocht a sholáthar. Cé gur féidir an tacaíocht seo a thabhairt, déantar formhór na dtáirgí tráchtála a bharrfheabhsú chun naisc sheasmhacha den ord méide seo a láimhseáil. Cuireann IBM IBM MessageSight ar fáil, freastalaí mount raca amháin a tástáladh chun suas le 1 milliún feiste atá nasctha go comhthráthach a láimhseáil thar MQTT. I gcodarsnacht leis sin, níl MQTT deartha do líon mór cliant comhthráthach.
5. Fógraí a bhrú, ní mór duit a bheith in ann fógraí a sheachadadh chuig custaiméirí go tráthúil. Chun seo, ní mór cineál éigin vótaíochta tréimhsiúil nó brú a úsáid; Is é an brú an réiteach is fearr ó thaobh cadhnra, ualach córais agus bandaleithead de.
D’fhéadfadh go mbeadh ar ár ngnó faisnéis íogair a sheoladh gan idirghabhálaí tríú páirtí. Laghdaíonn sé seo luach réitigh a bhaineann go sonrach le OS (cosúil le Apple iOS, fógraí Google Play) mar phríomhmheicníocht iompair.
Ní cheadaíonn HTTP ach modh amháin ar a dtugtar COMET, ag baint úsáide as iarratais HTTP leanúnacha chun brúnna a dhéanamh. Tá an cur chuige seo costasach ó thaobh an chliaint agus an fhreastalaí araon. Tacaíonn MQ agus MQTT le brú mar ghné bhunúsach díobh.
6. Difríochtaí ardáin cliant, tá cliaint HTTP agus MQTT araon curtha i bhfeidhm ar líon mór ardán. Cuidíonn simplíocht MQTT le MQTT a chur i bhfeidhm ar chliaint bhreise gan mórán iarrachta.
7. Caoinfhulaingt locht balla dóiteáin, cuireann roinnt ballaí dóiteáin corparáideacha srian ar naisc amach chuig roinnt calafoirt sainithe. Is gnách go mbíonn na calafoirt seo teoranta do HTTP (port 80), HTTPS (port 443), srl. Is léir gur féidir le HTTP oibriú sna cásanna seo. Is féidir MQTT a fhilleadh i nasc WebSockets a fheictear mar iarratas uasghrádaithe HTTP, rud a cheadaíonn oibriú sna cásanna seo. Ní cheadaíonn MQTT an patrún seo.
I gcomparáid le HTTP, ráthaíonn prótacal MQTT ráta aistrithe ard. Tá trí leibhéal de cháilíocht seirbhíse:
A. Ar a mhéad uair amháin: Déan iarracht seachadadh a chinntiú.
B. Ar a laghad uair amháin: Bí cinnte go seolfar an ríomhphost ar a laghad uair amháin, ach is féidir an teachtaireacht a sheachadadh níos mó ná uair amháin freisin.
C. Uair amháin: Cinntigh nach bhfaigheann an páirtí eile gach teachtaireacht ach uair amháin.
Go deimhin, úsáidtear MQTT go forleathan. Is féidir leat MQTT a fháil i mbeagnach aon chuideachta chrua-earraí agus Idirlín mhóra, mar Facebook, BP, alibaba, baidu, etc.
Mar gheall ar na buntáistí teicniúla éagsúla a bhaineann le MQTT féin, is minic a roghnaíonn níos mó cuideachtaí MQTT mar an prótacal caighdeánach do chumarsáid táirge IoT. Dá bhrí sin, fuair innealtóirí amach de réir a chéile go bhfuil roinnt feidhmeanna ag an bprótacal MQTT ar gá iad a fheabhsú má tá sé le tráchtálú ar scála mór. mar shampla:
1. Níl aon SDK iomlán ann, agus tá pacáistí SDK bogearraí comhfhreagracha ag teastáil ó chríochfoirt ilchineálacha éagsúla chun cumarsáid a dhéanamh leis an bhfreastalaí MQTT. Mar shampla, chun idirnascadh a bhaint amach idir MCU, Linux, Android, IOS, WEB, etc., ní mór pacáistí SDK éagsúla a bheith ag teastáil.
2. Ní thacaítear le Comhad agus AV. I gcásanna áirithe feidhmchláir, d’fhéadfadh sé nach mbeadh an fhaisnéis atá le tarchur teoranta do threoracha, amhail comharthaí fuaime agus físchomharthaí, ar gá iad a chur in iúl trí File agus AV.
3. Ní thacaíonn sé le comhtháthú le HTTP tríú páirtí. Although tá prótacal MQTT níos fearr ná an gnáthphrótacal HTTP, tá freastalaithe WEB bunaithe ar an bprótacal HTTP traidisiúnta fós sa mhargadh príomhshrutha, mar sin ní mór do na freastalaithe seo an t-idirnascadh le prótacal MQTT a bhaint amach chun uasghrádú a laghdú Tá costas ríthábhachtach freisin.
< br/>4. Ní thacaíonn sé le cothromaíocht ualaigh. Chun ionsaithe móra comhairgeadra agus mailíseach a chosc, tá freastalaí cothromaithe ualaigh riachtanach freisin.
5. Ní thacaíonn sé leis an gcomhéadan bainistíochta úsáideora. Tá sé thar a bheith tábhachtach go ndéanfadh úsáideoirí anailís ar shonraí iompraíochta gléas, rud atá ina riachtanas dosheachanta de chuid Tionscal 4.0 agus ré na mórshonraí.
6. Ní thacaíonn sé le teachtaireachtaí as líne, agus déanann sé suas don fhadhb go gcaillfidh an freastalaí MQTT faisnéis rialaithe an ghléis tar éis don ghléas a bheith as líne.
7. Ní thacaítear le cumarsáid pointe go pointe, agus glactar leis an bprótacal caighdeánach MQTT. Go teoiriciúil, is féidir cumarsáid pointe go pointe a bhaint amach trí shíntiús frithpháirteach, ach tá an loighic sách casta, agus tá imní ann faoi shlándáil na feiste. Nuair a bhíonn gléas B agus gléas C ar an ábhar céanna, ní bheidh a fhios ag gléas A cé acu gléas B nó gléas C a sheol an teachtaireacht, agus is féidir freisin go bhfuil an teachtaireacht cluasaithe ag gléas D.
8. Ní thacaíonn sé le cumarsáid ghrúpa agus le bainistíocht grúpa, agus tuigeann sé bainistíocht bhaill an ghrúpa, agus is féidir le baill an ghrúpa cumarsáid a dhéanamh lena chéile. Sa chás ina bhfuil gléas amháin á rialú ag daoine iolracha, nó feistí iolracha á rialú ag duine amháin, Go háirithe úsáideach.
Contact: Adam
Phone: +86 18205991243
E-mail: sale1@rfid-life.com
Add: No.987,High-Tech Park,Huli District,Xiamen,China