MQTT (Message Queuing telemetrie Transport), cunoscut și sub numele de Protocolul de telemetrie telemetrie; este un protocol Este un protocol de comunicare construit pe TCP/IP și lansat în 1999. Avantajul MQTT este că poate oferi în timp real, servicii de mesagerie fiabile pentru conectarea dispozitivelor la distanță cu cod mic și cu lățime de bandă limitată. Ca un protocol de comunicare în timp real cu consum redus de energie şi ocupaţie cu lăţime de bandă scăzută, a fost folosit pe scară largă în Internetul lucrurilor, dispozitive mici, aplicații mobile și așa mai departe.
MQTT server (agent de mesaj), serverul comun MQTT nu este o grămadă de dulapuri în camera de calculator macro, dar pe baza dezvoltării platformei Erlang/OTP a unui software, și apoi există calculatoare și alte dispozitive pentru a rula acest software. Înțeles intuitiv ca un server sau un grup de servere care rulează software-ul de mesaje MQTT.
Figura 1-1 prezintă funcțiile:
(1) Acceptă conexiunile de rețea de la clienți
(2) Acceptaţi informaţiile publicate de client.
(3) Prezentaţi cererile de abonament şi dezas
(4) Transmiterea mesajelor de aplicare către clienţii abonaţi.
MQTT Protocol Transmisie Rețea
MQTT va construi transportul de rețea subiacentă, va stabili conexiunile clientului și serverului, și furnizează ordine, fără pierderi, transmisie bidirecțională bazată pe fluxul de octe. La transmiterea datelor, MQTT va asocia calitatea serviciului (Qos) cu subiectul.
(1) Principiul protocolului
Procesul de comunicare al protocolului MQTT trebuie să fie finalizat atât de client cât și de server. Există trei identități: Publish, Broker și Abonează. Editorul mesajului și abonatul pot fi atât clienti, iar brokerul de mesaje este serverul MQTT.
Õ Punerea în aplicare a MQTT
Subiect: care poate fi înțeles ca tipul de mesaj;
Încărcătură: Indică conținutul mesajului, care este conținutul de date care trebuie utilizat
Client ®MQT
O aplicație sau o dispozitivă care utilizează protocolul MQTT, care este o conexiune de rețea bazată pe serverul MQTT, este utilizată pentru publicarea informațiilor; abonați la publicarea de informații, dezabonați sau ștergeți mesajele aplicațiilor și deconectați de la server.
(2) Caracteristicile protocolului MQT
Protocolul este conceput pentru a comunica cu senzori de la distanță și dispozitive de control în rețele cu lățime de bandă mică, nesigur. Acesta are următoarele caracteristici principale:
Utilizați modul de mesaje publică/subscriere pentru a furniza un mesaj-la-mulți programe de publicare și decuplare a aplicațiilor.
Our Transmiterea mesajului masca de conținut de încărcare.
à Utilizați TCP/IP pentru a furniza conexiuni de rețea.
Există trei tipuri de mesaje care publică calitatea serviciului, publicarea mesajelor (Qos: 0 cel mult o dată, 1 cel puțin o dată, 2 numai o dată)
Transmisie mică, cerere mică de trafic.
Comunicarea între MQTT Server și dispozitivul de monitorizare terminală
Mulți metri se conectează la portaluri pentru a permite dispozitivelor să interacționeze cu serverele MQTT. Cu toate acestea, metrul ADW300, unul dintre contoarele noastre de serie ADW, are funcția Internetului în sine, inclusiv 4G și WIFI, care permit dispozitivului să aibă funcționarea internetului prin intermediul cardului IoT sau LAN. Reduce procesul trivial de conectare a dispozitivului la poarta și apoi serverul, și realizează Internetul industrial al lucrurilor.
1. ADW300 Trei faze de contor de energie fără fir funcţii principale:
Dimensiune mică
Precizie ridicată: Clasa 0.5S
Funcţii bogate: Tensiune , Curent, Factor de putere, Frecvenţă, Energie activă, Energie Reactivă, Măsurarea temperaturii, DI/DO, alarma etc.
Multe opțiuni de comunicare: RS485, LoRa, NB, 4G, WiFi
CT externă
ADW310 Principalele funcții
Curentul de intrare AC 20(100)A
Precizie energetică activă: clasa 1
Funcţii bogate: Tensiune , Curent, Factor de putere, Frecvenţă, Energie activă, Energie Reactivă, Intrare digitală / ieșire digitală, scurgerea alarmei curente, etc.
Multe opțiuni de comunicare: RS485, 4G, WiFi, LoRa
Inclusiv CT
2. Protocolul MQTT standardizat
Subscrierea
Abonamentele includ filtrele topic și Calitatea Serviciului (QoS). Un abonament este asociat cu o sesiune. O sesiune poate conține mai multe abonamente. Fiecare abonament în fiecare sesiune are un filtru de topic diferit.
Sesiunea
După ce fiecare client stabilește o conexiune cu serverul, tAici ar trebui să fie o interacțiune cu o legătură între clientul de sesiune și serverul. Sesiunea există între o rețea sau poate utiliza mai multe conexiuni de rețea continuă între client și server.
Nume subiect
O etichetă conectată la un mesaj de aplicație care se potrivește cu abonamentul serverului, iar serverul trimite mesajul fiecărui client a cărui abonament se potrivește cu eticheta.
Date încărcate
Transmisia fără fir a contorului de energie electrică realizează o mică transmisie și o mică cerere de trafic. Procesul de încărcare a datelor acestui contor de electricitate este simplu. (Vezi anexa pentru detalii) etapele redundante de încărcare a datelor sunt optimizate pentru a promova încărcarea de date personalizate. Acesta include date de parametri electrici utilizate în mod obișnuit, rezistența semnalului, cererea de putere activă, raportul de tensiune-curență, temperatura, DI, viteza de distorsiune armonică de tensiune de tensiune, energia electrică de vârf și așa mai departe.
Concluzii
Pentru a rezuma, în mediul actual al tehnologiei Internet of Things, serverul MQTT a fost adoptat de diferite afaceri, pentru că serverul MQTT și protocolul MQTT pot satisface nevoile lor inteligente de management. Unele ateliere de producţie ale multor întreprinderi trebuie să utilizeze echipamente fără fir pentru a monitoriza starea de lucru a echipamentelor electrice; și atelierele de producție ale întreprinderilor sunt, în principal, echipamente electrice independente împrăștiate, dacă fiecare echipament este instalat de poartă; costul transformarii este o cantitate mare de capital. Prin urmare, pentru a economisi costurile, Majoritatea întreprinderilor instala adesea un lot de contoare de electricitate pentru echipamente de monitorizare wireless -- ADW300. Prin CT, sunt colectate diferite parametri de echipamente de cabluri și linii de producție; inclusiv în principal datele privind parametrul electric, cum ar fi curentul și tensiunea; și datele obținute sunt încărcate în cloud serverul MQTT în timp real. Apoi abonați la subiectul serverului MQTT prin platforma și baza de date Internet of Things pentru a obține datele echipamentelor de monitorizare a terminalelor, să realizeze comunicarea în două direcţii între terminal şi cloud, şi să construiască un canal de date puternic. Datele obținute sunt stocate în baza de date cloud a serverului MQTT, care să asigure securitatea datelor şi să construiască sistemul de gestionare a energiei şi afişare. Prin tehnologia cloud, big-data si Internet, datele obtinute vor fi afisate in prim plan, și utilizatorii pot monitoriza datele de putere a echipamentelor și a cablurilor în timp real, logând în APP mobil și pagina web.
Articole conexe despre Acrell