Acrel Co., Ltd
+8615000360686
Kontakta oss
  • Företag: Acrel Co., Ltd.
  • Adress: NR 253, Yulv Road, JiaDing Zone, Shanghai, Kina
  • Fax: +86 21 6915 8302
  • Kontakt: Aliness Sun
  • Mobil: +8615000360686
  • E-post:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Diskussion om kombinationen av MQTT

Jan 05, 2023

Konceptet för MQTT-protokollet

MQTT (Message Queuing Telemetry Transport), även känt som Message Queuing Telemetry Transport-protokoll, är ett "lättviktigt" kommunikationsprotokoll baserat på publicerings-/prenumerationsläge. Det är ett kommunikationsprotokoll byggt på TCP/IP och släpptes 1999. Fördelen med MQTT är att det kan tillhandahålla pålitliga meddelandetjänster i realtid för att ansluta fjärrenheter med lite kod och begränsad bandbredd. Som ett kommunikationsprotokoll i realtid med låg energiförbrukning och låg bandbredd har det använts i stor utsträckning i Internet of Things, små enheter, mobila applikationer och så vidare.

MQTT-server (meddelandeagent), är den gemensamma MQTT-servern inte ett gäng skåp i makrodatorrummet, utan bygger på Erlang/OTP-plattformsutvecklingen av en programvara, och sedan finns det datorer och andra enheter för att köra denna programvara. Intuitivt förstås som en server eller ett kluster av servrar som kör MQTT meddelandeserverprogramvara.

Bild 1-1 visar funktionerna:

(1) Acceptera nätverksanslutningar från klienter

(2) Acceptera informationen som lämnas av klienten

(3) Hantera förfrågningar om prenumeration och avregistrering från kunder

(4) Vidarebefordra applikationsmeddelanden till prenumererade kunder.

MQTT Protocol Nätverksöverföring

MQTT kommer att bygga den underliggande nätverkstransporten, den kommer att upprätta klient- och serveranslutningar och tillhandahåller ordnad, förlustfri, dubbelriktad överföring baserat på byteström. När data skickas kommer MQTT att associera den associerade tjänstekvaliteten (Qos) med ämnet.

(1) Protokollprincip

Kommunikationsprocessen för MQTT-protokollet måste slutföras av både klient och server. Det finns tre identiteter: Publicera, Mäklare och Prenumerera. Meddelandeutgivaren och abonnenten kan båda vara klienter, och meddelandeförmedlaren är MQTT-servern.

① Implementeringen av MQTT

Ämne: Vilket kan förstås som typen av meddelande;

Nyttolast: Indikerar meddelandeinnehållet, vilket är datainnehållet som ska användas

②MQTT-klient

En applikation eller enhet som använder MQTT-protokollet, som är en nätverksanslutning baserad på MQTT-servern, används för att publicera information, prenumerera på att publicera information, avregistrera eller ta bort applikationsmeddelanden och koppla från servern.

(2) MQTT-protokollets egenskaper

Protokollet är utformat för att kommunicera med fjärrsensorer och styrenheter i opålitliga nätverk med låg bandbredd. Den har följande huvudfunktioner:

① Använd publicerings-/prenumerationsmeddelandeläget för att tillhandahålla ett-till-många meddelandepublicering och frikopplingsprogram.

② Meddelandeöverföringen av lastinnehållsmasken.

③ Använd TCP/IP för att tillhandahålla nätverksanslutningar.

④ Det finns tre typer av tjänstekvalitet för meddelandepublicering, meddelandepublicering (Qos: 0 högst en gång, 1 minst en gång, 2 endast en gång)

⑤ Liten överföring, liten trafikefterfrågan.

news-735-476

 

Kommunikationen mellan MQTT-server och terminalövervakningsenhet

Många mätare ansluter till gateways för att göra det möjligt för enheter att interagera med MQTT-servrar. ADW300-mätaren, en av våra ADW-seriemätare, har dock själva internetfunktionen, inklusive 4G och WIFI, vilket gör att enheten kan ha internetfunktionen via IoT-kortet eller LAN. Minska den triviala processen att ansluta enheten till gatewayen och sedan servern, och förverkliga det industriella Internet of Things.

1. ADW300 trådlös energimätare Huvudfunktioner:

Liten storlek

Hög precision: Klass 0.5S

Rika funktioner: Harmonisk, Temperaturmätning, DI/DO, Alarm, etc.

Många alternativ för kommunikation: RS485, LoRa, NB, 4G, WiFi

Extern CT

news-605-464

2. Standardiserat MQTT-protokoll

① Prenumeration

Prenumerationer inkluderar ämnesfilter och Quality of Service (QoS). En prenumeration är kopplad till en session. En session kan innehålla flera prenumerationer. Varje prenumeration i varje session har ett annat ämnesfilter.

② Session

Efter att varje klient upprättat en anslutning till servern bör det finnas en tillståndsfull interaktion mellan sessionsklienten och servern. Sessionen existerar mellan ett nätverk eller kan sträcka sig över flera kontinuerliga nätverksanslutningar mellan klienten och servern.

③ Ämnesnamn

En tagg kopplad till ett programmeddelande som matchar serverns prenumeration och servern skickar meddelandet till varje klient vars prenumeration matchar taggen

④ Uppladdning av data

Den trådlösa överföringen av elmätaren uppnår liten överföring och liten trafikbehov. Uppladdningsprocessen för denna elmätare är enkel. (Se bilagan för detaljer) stegen för uppladdning av redundant data är optimerade för att främja anpassad datauppladdning. Det inkluderar vanliga elektriska parameterdata, signalstyrka, aktiv effektbehov, spänning-strömförhållande, temperatur, DI-tillstånd, spänning-ström harmonisk distorsionshastighet, topp- och dalelektrisk energi och så vidare.

Slutsats

Sammanfattningsvis, i den nuvarande miljön med Internet of Things-teknik, har MQTT-server antagits av olika företag, eftersom MQTT-server och MQTT-protokoll kan möta deras intelligenta hanteringsbehov. Vissa produktionsverkstäder i många företag behöver använda trådlös utrustning för att övervaka arbetstillståndet för elektrisk utrustning, och företagens produktionsverkstäder är mestadels utspridda oberoende elektrisk utrustning, om varje utrustning är installerad gateway, är kostnaden för omvandling en stor mängd kapital . Därför, för att spara kostnader, installerar de flesta företag ofta ett parti elmätare för trådlös övervakningsutrustning -- ADW300. Genom CT samlas olika utrustningsparametrar för kablar och produktionslinjer in, främst inklusive elektriska parameterdata som ström och spänning, och den erhållna informationen laddas upp till MQTT-servermolnet i realtid. Prenumerera sedan på ämnet MQTT-server via Internet of Things-plattformen och databasen för att få data från terminalövervakningsutrustning, förverkliga tvåvägskommunikationen mellan terminal och moln och bygga en kraftfull datakanal. Den erhållna informationen lagras i MQTT-serverns molndatabas, vilket kan säkerställa datasäkerheten och bygga upp strömhanterings- och displaysystemet. Genom molnteknik, big data och internet kommer den erhållna informationen att visas i förgrunden, och användare kan övervaka strömdata för utrustning och kablar i realtid genom att logga in i mobilappen och webbsidan.


Related Products