Cursul C2 ·Industrial

PubSub, MQTT și UNS

Client-server nu se distribuie în evantai. Acest curs acoperă OPC UA PubSub (modelul din Part 14, codificările UADP și JSON, mapările UDP, Ethernet și MQTT) și cum se raportează la un spațiu de nume unificat, la Sparkplug B și la lucrările de determinism din UAFX.

Lecții11
Timpaproximativ 88 de minute
Cerințe prealabileA4
CostGratuit: lecțiile scrise sunt deschise, video și laboratoarele cer un cont gratuit

Ce veți fi capabil să faceți

  • Puteți alege între client-server și PubSub pentru un anumit flux.
  • Puteți configura un publisher și un subscriber și puteți citi formatul de pe fir.
  • Puteți proiecta o structură de topicuri MQTT care supraviețuiește unei a doua mașini.
  • Puteți explica de ce JSON-ul nereversibil pierde pe tăcute informațiile de tip.
  • Puteți spune la ce servesc UAFX și TSN fără a le supraevalua.

Programă

  1. 1
    Decideți dacă aveți nevoie de PubSub

    Majoritatea fabricilor nu au nevoie. Testul onest și costul adăugării lui atunci când nu aveați nevoie.

    Resursă Un tabel de decizie pentru opt fluxuri de date reale, cu raționamentul pentru fiecare

    7 min
  2. 2
    Învățați modelul din Part 14

    PublishedDataSet, DataSetWriter, WriterGroup, DataSetReader. Patru obiecte care explică cea mai mare parte a confuziei.

    Resursă Un publisher și un subscriber configurați, cu fiecare obiect denumit în configurație

    9 min
  3. 3
    Alegeți UADP sau JSON

    Eficiența binară față de lizibilitatea umană și unde își are locul fiecare.

    Livrabil Același set de date pe fir, în UADP și în JSON, cu numărul de octeți inclus

    7 min
  4. 4
    Evitați capcana JSON-ului nereversibil

    JSON-ul nereversibil pierde informația de tip și nu poate fi reconstruit. De asemenea: Good este 0 și este omis, așa că o stare lipsă înseamnă Good, nu date lipsă.

    Resursă Același DataValue în JSON reversibil și nereversibil, cu ce se pierde marcat

    8 min
  5. 5
    Publicați prin MQTT

    Maparea pe broker, denumirea topicurilor, mesajele reținute și QoS: configurația pe care o implementează de fapt majoritatea.

    Resursă Un publisher către Mosquitto, cu mesajele capturate în MQTT Explorer

    9 min
  6. 6
    Publicați prin multicast UDP și Ethernet

    Distribuție locală în timp real, adresa multicast și când își merită Ethernetul brut complexitatea.

    Resursă Un publisher multicast UDP capturat în Wireshark, cu antetul UADP decodat

    8 min
  7. 7
    Înțelegeți key frames și delta frames

    Trimiterea doar a ceea ce s-a schimbat și motivul pentru care un abonat care se alătură târziu nu vede nimic până la următorul cadru-cheie.

    Resursă O captură care arată key frames și delta frames, cu perioada goală a unui subscriber întârziat

    7 min
  8. 8
    Securizați PubSub cu un serviciu de chei

    PubSub nu are sesiune, deci distribuția cheilor funcționează diferit. Ce face SKS-ul.

    Resursă Un grup PubSub securizat, cu schimbul de chei urmărit

    7 min
  9. 9
    Construiți o structură de topicuri care scalează

    Derivarea topicurilor din căile de navigare și deciziile de denumire care dor la mașina numărul doi, nu la mașina numărul unu.

    Livrabil Un arbore de topicuri pentru o fabrică cu 40 de mașini, cu cele trei greșeli de denumire pe care le evită

    9 min
  10. 10
    Comparație cu Sparkplug B

    Unde se suprapune Sparkplug, unde nu și de ce cele două coexistă în fabricile reale.

    Resursă Aceeași mașină publicată ca OPC UA PubSub și ca Sparkplug B, ambele payload-uri afișate

    9 min
  11. 11
    Aflați la ce servesc UAFX și TSN

    Comunicație controler-la-controler și Ethernet determinist. Ce este lansat, ce nu este și de ce nu este acesta lucrul de care are nevoie proiectul dumneavoastră OEE.

    Resursă Nodeset-urile UAFX publicate, cu versiunile și datele lor de publicare, și ce acoperă fiecare

    8 min

Laborator

Necesită cont gratuit

Publicați două valori către un broker Mosquitto local ca OPC UA PubSub peste MQTT, inspectați payload-ul în MQTT Explorer, apoi comutați codificarea la JSON nereversibil și identificați ce a dispărut.

Deblocați laboratorul →
Context al specificației

Verificat ultima dată la 7 septembrie 2026 față de OPC UA 1.05.07. OPC UA Connect este o resursă educațională și nu este afiliată cu OPC Foundation.

Descărcare gratuită
OPC UA Machine Data → OEE Mapping Kit
La ce noduri să vă abonați, cum devin ele disponibilitate, performanță și calitate și ce specificație companion vă dă deja răspunsul: ca să nu mai inventați tag-uri.
Luați kitul gratuit de mapare →
Gratuit, fără curs, fără autentificare