MQTT: machinedata delen zonder losse koppelingen voor iedere toepassing
Productietellers, machine-status en meetwaarden worden pas bruikbaar als de juiste toepassing ze ontvangt. GCG gebruikt MQTT om die gegevens gericht te delen tussen machines, edge-systemen en IT. De besturing blijft bij de machine. De data wordt beschikbaar voor monitoring en verdere verwerking.
- Wat is het
- Een lichtgewicht publish/subscribe-protocol, oorspronkelijk ontwikkeld voor verbindingen met beperkte bandbreedte.
- Sparkplug als aanvulling
- Sparkplug voegt afspraken toe over topics, berichten en de toestand van apparaten. Geschikt wanneer systemen dezelfde industriële datastructuur moeten begrijpen. Niet verplicht voor MQTT.
- Gericht data delen
- Bijvoorbeeld machine-status, productietellers en meetwaarden delen met monitoring en rapportage. Verzendfrequentie en datavolume stemmen we af op de toepassing.
- Naast OPC UA
- Een gateway kan machinegegevens via OPC UA ophalen en via MQTT verspreiden. Dat is één mogelijke architectuur, geen verplichte scheiding tussen werkvloer en cloud.
Wat GCG in de koppeling uitwerkt
Welke data, met welke betekenis?
We spreken topics, berichtformaat, eenheden en tijdstempels af. Een tellerwaarde heeft pas betekenis als duidelijk is van welke machine en welk moment die komt.
Wat gebeurt er bij een onderbreking?
We bepalen waar buffering nodig is en testen herverbinden, achterstallige berichten en dubbele verwerking. Een verbindingsherstel is niet automatisch herstel van alle ontbrekende data.
Wie mag wat lezen of schrijven?
TLS, clientidentiteiten, topicrechten en netwerksegmentatie horen bij het ontwerp. Schrijfcommando’s vragen een afzonderlijke beoordeling. Monitoring geeft geen onbeperkte toegang tot de machine.
MQTT gebruiken we hier voor gegevensuitwisseling. Het is geen vervanging voor deterministische motionbesturing of veiligheidsfuncties in de machine.
Veelgestelde vragen
Is MQTT veilig genoeg voor industriële toepassingen?
Wat betekent Quality of Service (QoS)?
Blijven alle berichten bewaard als internet uitvalt?
Gerelateerde expertise
Eén datastroom, meerdere toepassingen
Machine / edge-gateway
Publiceert geselecteerde metingen en gebeurtenissen op afgesproken topics.
MQTT-broker
Ontvangt berichten en verdeelt ze naar geabonneerde toepassingen.
Dashboard / database / cloud
Ontvangt relevante data zonder voor iedere afnemer een aparte machinekoppeling.
Voorbeeld van een uitleeskoppeling. De broker kan lokaal of in een gehoste omgeving staan. MQTT vereist geen publieke cloud.
MQTT.org (opent in een nieuw tabblad)OASIS MQTT 5.0 (opent in een nieuw tabblad)Eclipse Sparkplug (opent in een nieuw tabblad)
Wat moet er in uw installatie veranderen?
Vertel wat er al staat en waar u tegenaan loopt.