MTConnect
Ett standardvokabulär och en struktur för maskindata som serveras över HTTP av en agent. Skrivskyddat av design. Starkt när man vill ha jämförbara verktygsmaskindata från många leverantörer med liten insats.
OPC UA
En plattformsoberoende industriell kommunikationsstandard (IEC 62541) med en informationsmodell, klient/server- och publicera/prenumerera-kommunikation samt inbyggd säkerhet med certifikat, signering och kryptering. Den kan läsa och även skriva, så åtkomstkontroll är viktig. Branschspecifika kompletterande specifikationer (companion specifications) definierar modeller för särskilda utrustningstyper.
MQTT
Ett lättviktigt publicera/prenumerera-protokoll standardiserat av OASIS och ISO. Det flyttar meddelanden mellan publicerare och prenumeranter via en mäklare (broker) och säger inget om vad innehållet betyder. Specifikationer som Sparkplug lägger till en ämnesstruktur och en definition av innehållet för industriellt bruk. MQTT är också en transport för OPC UA publicera/prenumerera.
Hur de kombineras
En typisk fabrik har alla tre. En maskin kan erbjuda OPC UA, en gateway kan publicera MTConnect-härledda data över MQTT och en sensor kan tala MQTT direkt. Det meningsfulla arbetet är att mappa var och en till en gemensam modell och bevara varje värdes ursprung.
En praktisk regel
Skrivskyddad övervakning är det enklaste första steget och det säkraste. Behandla varje väg som kan skriva till en maskin som ett säkerhetskritiskt gränssnitt med uttryckliga gränser, godkännande och verifiering.
Standarder och vidare läsning
- IEC 62541 — OPC Unified Architecture
- OASIS MQTT / ISO/IEC 20922
- Eclipse Sparkplug-specifikationen
- MTConnect Institute — dokumentation