Protocolli

DDS

Il Data Distribution Service, uno standard OMG per il publish-subscribe peer-to-peer senza broker con quality of service a grana fine, usato in robotica e nel settore della difesa.

DDS è un middleware data-centrico: i partecipanti pubblicano e sottoscrivono topic tipizzati in uno spazio dati globale condiviso, e l’implementazione scopre automaticamente i peer e consegna i campioni in modo diretto, senza alcun broker nel percorso. Decine di politiche di QoS configurabili coprono affidabilità, durabilità, scadenze, liveliness e ownership, il che permette a un sistema di dichiarare esplicitamente le proprie esigenze di tempistica e consegna.

Questo rende DDS la scelta dove latenza e determinismo contano più della semplicità: ROS 2 lo usa come livello di comunicazione, ed è diffuso nei veicoli autonomi, nei dispositivi medici, nei sistemi navali e di controllo del traffico aereo. I compromessi sono la complessità, un’impronta maggiore rispetto a MQTT e un modello pensato per una LAN anziché per dispositivi sparsi dietro NAT su internet. Può anche collegarsi a OPC UA tramite una specifica di gateway definita per l’uso industriale.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.