Mentre MQTT è abbastanza versatile, non è anche sicuro su se stesso. Questo è di progettazione.
Secondo Stanford-Clark, inizialmente la sicurezza è stata consapevolmente esclusa dal protocollo perché lui e Nipper sapevano che i meccanismi di sicurezza potevano essere avvolti attorno a MQTT per aumentare la sicurezza. Inoltre, all'epoca, Stanford-Clark ha affermato che le informazioni inviate tramite MQTT, come i dati sulla velocità del vento provenienti da una stazione meteorologica, non avevano particolarmente bisogno di essere protette. - Fonte
Uno di quei meccanismi di sicurezza che possono essere integrati in MQTT è TLS. La maggior parte dei broker lo supporta oggi. Naturalmente qualsiasi misura di avvolgimento produce spese generali. Questo sovraccarico potrebbe essere trascurabile (cfr. Blog HiveMQ ).
Attualmente sto cercando informazioni (si spera una fonte autorevole) sulla perdita di prestazioni di MQTT su TLS rispetto al semplice MQTT per valutare la fattibilità di MQTT per il mio progetto. Soprattutto quando la tecnologia si ridimensiona in un gran numero di abbonati.
Esiste un modo oltre alla prototipazione per ottenere dati validi sulle prestazioni di MQTT su TLS?