Acrel Co., Ltd
+8615000360686
Neem contact op
  • Bedrijf: Acrel Co., Ltd.
  • Adres: NO. 253, Yulv Road, JiaDing Zone, Shanghai, China
  • Fax: +86 21 6915 8302
  • Contactpersoon: Aliness Sun
  • Mobiel: +8615000360686
  • E-mail:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Discussie over de combinatie van MQTT

Jan 05, 2023

Het concept van het MQTT-protocol

MQTT (Message Queuing Telemetry Transport), ook bekend als Message Queuing Telemetry Transport-protocol, is een "lichtgewicht" communicatieprotocol gebaseerd op de publicatie-/abonneermodus. Het is een communicatieprotocol gebouwd op TCP/IP en uitgebracht in 1999. Het voordeel van MQTT is dat het real-time, betrouwbare berichtenservices kan bieden voor het verbinden van externe apparaten met weinig code en beperkte bandbreedte. Als een real-time communicatieprotocol met een laag energieverbruik en een lage bandbreedtebezetting, wordt het veel gebruikt in het internet der dingen, kleine apparaten, mobiele toepassingen, enzovoort.

MQTT-server (message agent), de gewone MQTT-server is niet een stel kasten in de macrocomputerruimte, maar gebaseerd op de Erlang/OTP-platformontwikkeling van software, en dan zijn er computers en andere apparaten om deze software uit te voeren. Intuïtief opgevat als een server of een cluster van servers met MQTT-berichtenserversoftware.

Afbeelding 1-1 toont de functies:

(1) Accepteer netwerkverbindingen van clients

(2) Accepteer de informatie die door de klant is vrijgegeven

(3) In- en uitschrijvingsverzoeken van klanten afhandelen

(4) Applicatieberichten doorsturen naar geabonneerde klanten.

MQTT-protocol netwerktransmissie

MQTT bouwt het onderliggende netwerktransport, brengt de client- en serververbindingen tot stand en zorgt voor geordende, verliesvrije, bidirectionele transmissie op basis van bytestream. Bij het verzenden van gegevens zal MQTT de bijbehorende Quality of Service (Qos) associëren met het onderwerp.

(1) Protocolprincipe

Het communicatieproces van het MQTT-protocol moet worden voltooid door zowel de client als de server. Er zijn drie identiteiten: Publiceren, Broker en Abonneren. De uitgever van het bericht en de abonnee kunnen beide clients zijn en de berichtenmakelaar is de MQTT-server.

① De implementatie van MQTT

Onderwerp: wat kan worden opgevat als het type bericht;

Payload: geeft de inhoud van het bericht aan, de gegevensinhoud die moet worden gebruikt

②MQTT-client

Een applicatie of apparaat dat gebruikmaakt van het MQTT-protocol, een netwerkverbinding op basis van de MQTT-server, wordt gebruikt om informatie te publiceren, zich te abonneren om informatie te publiceren, applicatieberichten op te zeggen of te verwijderen en de verbinding met de server te verbreken.

(2) Kenmerken van het MQTT-protocol

Het protocol is ontworpen om te communiceren met externe sensoren en besturingsapparaten in onbetrouwbare netwerken met lage bandbreedte. Het heeft de volgende hoofdkenmerken:

① Gebruik de berichtmodus publiceren/abonneren om één-op-veel berichten te publiceren en toepassingsprogramma's te ontkoppelen.

② De berichtoverdracht van het inhoudsmasker voor laden.

③ Gebruik TCP/IP om netwerkverbindingen te bieden.

④ Er zijn drie soorten servicekwaliteit voor het publiceren van berichten, het publiceren van berichten (Qos: 0 maximaal één keer, 1 minimaal één keer, 2 slechts één keer)

⑤ Kleine transmissie, kleine verkeersvraag.

news-735-476

 

De communicatie tussen MQTT-server en Terminal Monitoring Device

Veel meters maken verbinding met gateways om apparaten in staat te stellen te communiceren met MQTT-servers. De ADW300-meter, een van onze ADW-serie meters, heeft echter de internetfunctie zelf, inclusief 4G en WIFI, waardoor het apparaat de internetfunctie kan hebben via de IoT-kaart of LAN. Verminder het triviale proces van het verbinden van het apparaat met de gateway en vervolgens met de server en realiseer het industriële internet der dingen.

1. ADW300Draadloze energiemeter Hoofdfuncties:

Kleine maat

Hoge precisie: klasse 0.5S

Rijke functies: Harmonische, Temperatuurmeting, DI/DO, Alarm, enz.

Veel opties voor communicatie: RS485, LoRa, NB, 4G, WiFi

Externe CT

news-605-464

2. Gestandaardiseerd MQTT-protocol

① Abonnement

Abonnementen zijn inclusief onderwerpfilters en Quality of Service (QoS). Aan een Sessie is een abonnement gekoppeld. Een sessie kan meerdere abonnementen bevatten. Elk abonnement in elke sessie heeft een ander onderwerpfilter.

② Sessie

Nadat elke client een verbinding met de server tot stand heeft gebracht, moet er een stateful interactie zijn tussen de sessieclient en de server. De sessie bestaat tussen een netwerk of kan meerdere continue netwerkverbindingen tussen de client en de server omvatten.

③ Onderwerpnaam

Een tag die is verbonden met een toepassingsbericht dat overeenkomt met het abonnement van de server en de server stuurt het bericht naar elke client wiens abonnement overeenkomt met de tag

④ Gegevens uploaden

De draadloze transmissie van de elektriciteitsmeter bereikt een kleine transmissie en een kleine verkeersvraag. Het uploaden van gegevens van deze elektriciteitsmeter is eenvoudig. (Zie appendix voor details) de redundante stappen voor het uploaden van gegevens zijn geoptimaliseerd om het uploaden van aangepaste gegevens te bevorderen. Het omvat veelgebruikte elektrische parametergegevens, signaalsterkte, actieve stroomvraag, spanning-stroomverhouding, temperatuur, DI-status, spanning-stroom harmonische vervorming, piek- en dal elektrische energie enzovoort.

Conclusie

Kortom, in de huidige omgeving van Internet of Things-technologie is de MQTT-server door verschillende bedrijven overgenomen, omdat de MQTT-server en het MQTT-protocol kunnen voldoen aan hun behoeften op het gebied van intelligent beheer. Sommige productieworkshops van veel ondernemingen moeten draadloze apparatuur gebruiken om de werkende staat van elektrische apparatuur te bewaken, en de productieworkshops van ondernemingen zijn meestal verspreide onafhankelijke elektrische apparatuur, als elke apparatuur gateway is geïnstalleerd, zijn de transformatiekosten een grote hoeveelheid kapitaal . Om kosten te besparen, installeren de meeste bedrijven daarom vaak een batch elektriciteitsmeters voor draadloze bewakingsapparatuur -- ADW300. Via CT worden verschillende apparatuurparameters van kabels en productielijnen verzameld, voornamelijk elektrische parametergegevens zoals stroom en spanning, en de verkregen gegevens worden in realtime geüpload naar de MQTT-servercloud. Abonneer u vervolgens op het onderwerp MQTT-server via het Internet of Things-platform en de database om de gegevens van terminalbewakingsapparatuur te verkrijgen, de tweerichtingscommunicatie tussen terminal en cloud te realiseren en een krachtig gegevenskanaal te bouwen. De verkregen gegevens worden opgeslagen in de clouddatabase van de MQTT-server, die de veiligheid van de gegevens kan garanderen en het energiebeheer- en weergavesysteem kan bouwen. Via cloudtechnologie, big data en internet worden de verkregen gegevens op de voorgrond weergegeven en kunnen gebruikers de stroomgegevens van apparatuur en kabels in realtime volgen door in te loggen op de mobiele APP en webpagina.


Related Products