Lub tswvyim ntawm MQTT raws tu qauv
MQTT (Message Queuing Telemetry Transport), tseem hu ua Message Queuing Telemetry Transport raws tu qauv, yog "lub teeb yuag" kev sib txuas lus raws li kev tshaj tawm / sau npe hom. Nws yog kev sib txuas lus raws tu qauv tsim los ntawm TCP / IP thiab tso tawm xyoo 1999. Qhov zoo ntawm MQTT yog tias nws tuaj yeem muab cov kev pabcuam xa xov hauv lub sijhawm, txhim khu kev qha rau kev sib txuas cov chaw taws teeb nrog cov lej me me thiab txwv bandwidth. Raws li kev sib txuas lus hauv lub sijhawm tiag tiag nrog kev siv hluav taws xob tsawg thiab kev ua haujlwm bandwidth tsawg, nws tau siv dav hauv Is Taws Nem ntawm Yam, cov khoom siv me me, kev siv mobile thiab lwm yam.
MQTT neeg rau zaub mov (tus neeg saib xyuas xov xwm), cov neeg siv MQTT feem ntau tsis yog ib pawg ntawm cov txee hauv macro computer chav, tab sis raws li Erlang / OTP platform tsim software, thiab tom qab ntawd muaj cov khoos phis tawj thiab lwm yam khoom siv los khiav cov software no. Intuitively to taub raws li ib tug neeg rau zaub mov los yog ib pawg ntawm cov servers khiav MQTT lus server software.
Daim duab 1-1 qhia cov haujlwm:
(1) Txais kev sib txuas network los ntawm cov neeg siv khoom
(2) Txais cov ntaub ntawv tso tawm los ntawm tus neeg siv khoom
(3) Kov subscription thiab unsubscription thov los ntawm cov neeg siv khoom
(4) Xa cov ntawv thov rau cov neeg siv khoom.
MQTT raws tu qauv Network Transmission
MQTT yuav tsim lub hauv paus kev thauj mus los hauv lub network, nws yuav tsim cov neeg siv khoom thiab cov neeg siv khoom sib txuas, thiab muab kev txiav txim, tsis muaj kev cuam tshuam, kev sib txuas lus bidirectional raws li byte kwj. Thaum xa cov ntaub ntawv, MQTT yuav koom nrog cov kev pabcuam zoo (Qos) nrog rau Lub Npe.
(1) Kev cai raws cai
Cov txheej txheem kev sib txuas lus ntawm MQTT raws tu qauv yuav tsum ua kom tiav los ntawm ob tus neeg siv khoom thiab cov neeg rau zaub mov. Muaj peb lub cim: Tshaj tawm, Broker thiab Sau Npe. Cov lus tshaj tawm thiab cov neeg sau npe tuaj yeem yog cov neeg siv khoom, thiab cov lus tshaj tawm yog MQTT server.
① Kev siv ntawm MQTT
Ntsiab lus: Uas yuav to taub raws li hom lus;
Payload: Qhia cov ntsiab lus, uas yog cov ntaub ntawv cov ntsiab lus yuav tsum tau siv
②MQTT tus neeg siv khoom
Ib daim ntawv thov lossis cov cuab yeej siv MQTT raws tu qauv, uas yog kev sib txuas hauv network raws li MQTT server, yog siv los tshaj tawm cov ntaub ntawv, sau npe rau luam tawm cov ntaub ntawv, tshem tawm lossis rho tawm cov ntawv thov, thiab txiav tawm ntawm lub server.
(2) MQTT raws tu qauv
Cov txheej txheem yog tsim los sib txuas lus nrog cov chaw taws teeb sensors thiab tswj cov khoom siv hauv cov khoom siv bandwidth tsawg, tsis muaj kev ntseeg siab. Nws muaj cov yam ntxwv tseem ceeb hauv qab no:
① Siv hom kev tshaj tawm / sau npe xov xwm los muab ib-rau-ntau cov lus tshaj tawm thiab txiav cov ntawv thov kev pab cuam.
② Cov lus sib kis ntawm cov ntsiab lus ntawm lub npog ntsej muag.
③ Siv TCP/IP los muab kev sib txuas hauv network.
④ Muaj peb hom kev tshaj tawm cov kev pabcuam zoo, kev tshaj tawm xov xwm (Qos: 0 feem ntau ib zaug, 1 tsawg kawg ib zaug, 2 ib zaug xwb)
⑤ Kev sib kis me me, kev xav tau tsheb me me.

Kev sib txuas lus ntawm MQTT Server thiab Terminal Monitoring Device
Ntau lub 'meter' txuas mus rau lub rooj vag kom pab cov cuab yeej cuam tshuam nrog MQTT servers. Txawm li cas los xij, ADW300 meter, ib qho ntawm peb cov ADW series meters, muaj kev ua haujlwm hauv Is Taws Nem nws tus kheej, suav nrog 4G thiab WIFI, uas ua rau lub cuab yeej muaj Internet ua haujlwm los ntawm daim npav IoT lossis LAN. Txo cov txheej txheem tsis tseem ceeb ntawm kev txuas lub cuab yeej mus rau lub rooj vag thiab tom qab ntawd tus neeg rau zaub mov, thiab paub txog kev lag luam hauv Is Taws Nem ntawm Yam.
1. ADW300Wireless Energy Meter Lub luag haujlwm tseem ceeb:
Me me
High Precision: Chav kawm 0.5S
Kev ua haujlwm nplua nuj: Harmonic, ntsuas kub, DI / DO, tswb, thiab lwm yam.
Ntau yam kev xaiv rau kev sib txuas lus: RS485, LoRa, NB, 4G, WiFi
Sab nraud CT

2. Standardized MQTT raws tu qauv
① Subscription
Subscriptions suav nrog cov ntsiab lus lim thiab Kev Pabcuam Zoo (QoS). Ib tug subscription yog txuam nrog Session. Ib qho kev sib tham tuaj yeem muaj ntau qhov kev tso npe. Txhua qhov kev tso npe hauv txhua qhov kev sib tham muaj cov ntsiab lus sib txawv.
② Session
Tom qab txhua tus neeg siv khoom tsim kev sib txuas nrog tus neeg rau zaub mov, yuav tsum muaj kev sib cuam tshuam ntawm tus neeg siv khoom thiab tus neeg rau zaub mov. Kev sib kho muaj nyob nruab nrab ntawm lub network lossis tuaj yeem cuam tshuam ntau qhov txuas txuas txuas ntxiv ntawm tus neeg siv khoom thiab tus neeg rau zaub mov.
③ Lub Npe Lub Npe
Ib daim ntawv txuas nrog rau daim ntawv thov cov lus uas phim tus neeg rau zaub mov kev tso npe thiab tus neeg rau zaub mov xa cov lus rau txhua tus neeg siv khoom uas nws qhov kev tso npe sib tw rau tag
④ Cov ntaub ntawv upload
Kev xa xov hluav taws xob wireless ntawm lub ntsuas hluav taws xob ua tiav kev sib kis me me thiab kev xav tau ntawm cov tsheb me me. Cov ntaub ntawv uploading txheej txheem ntawm qhov ntsuas hluav taws xob no yooj yim. (Saib daim ntawv txuas ntxiv kom paub meej) cov ntaub ntawv tsis tu ncua uploading cov kauj ruam tau ua kom zoo los txhawb cov ntaub ntawv hloov kho. Nws suav nrog cov ntaub ntawv siv hluav taws xob feem ntau, cov teeb liab lub zog, lub zog xav tau, qhov sib piv ntawm qhov tam sim no, qhov kub thiab txias, DI xeev, qhov hluav taws xob tam sim no cuam tshuam tus nqi, ncov thiab hav hluav taws xob thiab lwm yam.
Xaus
Txhawm rau ua kom tiav, nyob rau hauv ib puag ncig tam sim no ntawm Internet of Things thev naus laus zis, MQTT server tau txais los ntawm ntau lub lag luam, vim tias MQTT server thiab MQTT raws tu qauv tuaj yeem ua tau raws li lawv cov kev tswj hwm kev xav tau. Qee qhov kev cob qhia ntau lawm ntawm ntau lub tuam txhab yuav tsum siv cov cuab yeej siv wireless los saib xyuas cov khoom siv hluav taws xob ua haujlwm, thiab cov chaw ua haujlwm tsim khoom ntawm cov tuam txhab feem ntau yog cov khoom siv hluav taws xob tawg, yog tias txhua yam khoom siv tau teeb tsa lub rooj vag, tus nqi ntawm kev hloov pauv yog cov peev txheej loj. . Yog li ntawd, txhawm rau txuag cov nqi, feem ntau cov tuam txhab lag luam feem ntau nruab ib pawg ntawm cov ntsuas hluav taws xob rau cov khoom siv saib xyuas wireless -- ADW300. Los ntawm CT, ntau yam khoom siv tsis tau ntawm cables thiab cov kab ntau lawm tau sau, feem ntau suav nrog cov ntaub ntawv hluav taws xob xws li tam sim no thiab qhov hluav taws xob, thiab cov ntaub ntawv tau txais yog xa mus rau MQTT server huab hauv lub sijhawm. Tom qab ntawd sau npe rau cov ntsiab lus ntawm MQTT neeg rau zaub mov los ntawm Internet of Things platform thiab database kom tau txais cov ntaub ntawv ntawm cov khoom siv saib xyuas lub davhlau ya nyob twg, paub txog ob txoj kev sib txuas lus ntawm lub davhlau ya nyob twg thiab huab, thiab tsim kom muaj cov ntaub ntawv muaj zog. Cov ntaub ntawv tau txais yog khaws cia rau hauv huab database ntawm MQTT server, uas tuaj yeem ua kom muaj kev ruaj ntseg ntawm cov ntaub ntawv thiab tsim kom muaj kev tswj hwm hluav taws xob thiab tso saib. Los ntawm huab thev naus laus zis, cov ntaub ntawv loj thiab Is Taws Nem, cov ntaub ntawv tau txais yuav raug tso tawm rau pem hauv ntej, thiab cov neeg siv tuaj yeem saib xyuas cov ntaub ntawv hluav taws xob ntawm cov khoom siv thiab cables hauv lub sijhawm tiag tiag los ntawm kev nkag mus rau hauv mobile APP thiab nplooj ntawv web.










