Cursus C2 ·Industrieel

PubSub, MQTT en de UNS

Client-server schaalt niet uit naar velen. Deze cursus behandelt OPC UA PubSub (het Part 14-model, de UADP- en JSON-encodings, de UDP-, Ethernet- en MQTT-mappings) en hoe dat zich verhoudt tot een unified namespace, Sparkplug B en het determinismewerk in UAFX.

Lessen11
Tijdongeveer 88 minuten
VereistenA4
KostenGratis: geschreven lessen open, video en labs vereisen een gratis account

Wat u zult kunnen

  • U kunt voor een gegeven datastroom kiezen tussen client-server en PubSub.
  • U kunt een publisher en subscriber configureren en het wire-formaat lezen.
  • U kunt een MQTT-topicstructuur ontwerpen die een tweede machine overleeft.
  • U kunt uitleggen waarom non-reversible JSON stilzwijgend type-informatie verliest.
  • U kunt zeggen waar UAFX en TSN voor zijn zonder ze te overdrijven.

Syllabus

  1. 1
    Bepaal of u PubSub überhaupt nodig hebt

    De meeste fabrieken hebben dat niet. De eerlijke toets, en wat het kost om het toe te voegen terwijl u het niet nodig had.

    Asset Een beslistabel over acht echte datastromen met de redenering bij elk

    7 min
  2. 2
    Leer het Part 14-model

    PublishedDataSet, DataSetWriter, WriterGroup, DataSetReader. Vier objecten die het grootste deel van de verwarring veroorzaken.

    Asset Een geconfigureerde publisher en subscriber met elk object benoemd in de configuratie

    9 min
  3. 3
    Kies UADP of JSON

    Binaire efficiëntie tegenover leesbaarheid voor mensen, en waar elk thuishoort.

    Asset Dezelfde dataset op de lijn in UADP en in JSON, inclusief aantallen bytes

    7 min
  4. 4
    Vermijd de valkuil van non-reversible JSON

    Non-reversible JSON verliest type-informatie en kan niet worden teruggezet. Ook: Good is 0 en wordt weggelaten, dus een ontbrekende status betekent Good, geen ontbrekende data.

    Asset Dezelfde DataValue in reversible en non-reversible JSON, met gemarkeerd wat verloren gaat

    8 min
  5. 5
    Publiceren over MQTT

    De broker mapping, topicnaamgeving, retained messages en QoS: de configuratie die de meeste mensen daadwerkelijk uitrollen.

    Asset Een publisher naar Mosquitto met de berichten vastgelegd in MQTT Explorer

    9 min
  6. 6
    Publiceren over UDP-multicast en Ethernet

    Lokale realtime fan-out, het multicastadres, en wanneer raw ethernet zijn complexiteit waard is.

    Asset Een UDP-multicastpublisher opgenomen in Wireshark met de UADP-header gedecodeerd

    8 min
  7. 7
    Begrijp key frames en delta frames

    Alleen sturen wat veranderd is, en de reden dat een subscriber die laat aansluit niets ziet tot het volgende key frame.

    Asset Een capture met key- en deltaframes, met de blanco periode van een late subscriber

    7 min
  8. 8
    Beveilig PubSub met een key service

    PubSub heeft geen sessie, dus sleuteldistributie werkt anders. Wat de SKS doet.

    Asset Een beveiligde PubSub-groep met de sleuteluitwisseling gevolgd

    7 min
  9. 9
    Bouw een topicstructuur die schaalt

    Topics afleiden uit browse paths, en de naamgevingsbeslissingen die pijn doen bij machine nummer twee in plaats van bij machine nummer één.

    Asset Een topicboom voor een fabriek met 40 machines, met de drie naamgevingsfouten die hij vermijdt

    9 min
  10. 10
    Vergelijk met Sparkplug B

    Waar Sparkplug overlapt, waar niet, en waarom de twee in echte fabrieken naast elkaar bestaan.

    Asset Dezelfde machine gepubliceerd als OPC UA PubSub en als Sparkplug B, beide payloads getoond

    9 min
  11. 11
    Weet waar UAFX en TSN voor dienen

    Communicatie tussen controllers onderling en deterministisch ethernet. Wat is uitgebracht, wat niet, en waarom dit niet is wat uw OEE-project nodig heeft.

    Asset De uitgebrachte UAFX-nodesets met hun versies en publicatiedata, en wat elk daarvan dekt

    8 min

Lab

Gratis account vereist

Publiceer twee waarden naar een lokale Mosquitto-broker als OPC UA PubSub over MQTT, inspecteer de payload in MQTT Explorer, schakel daarna de encoding om naar non-reversible JSON en benoem wat er verdwenen is.

Ontgrendel het lab →
Achtergrond specificatie

Laatst geverifieerd op 7 september 2026 tegen OPC UA 1.05.07. OPC UA Connect is een educatieve bron en is niet gelieerd aan de OPC Foundation.

Gratis download
OPC UA Machine Data → OEE Mapping Kit
Op welke nodes u zich abonneert, hoe die Beschikbaarheid, Prestatie en Kwaliteit worden, en welke companion specification u het antwoord al geeft, zodat u niet langer tags hoeft te verzinnen.
Download de gratis mappingkit →
Gratis, geen cursus, geen login