In generale mqtt è un protocollo abbastanza semplice da usare che permette di comunicare tra dispositivi anche diversi, che lo supportano. Nel caso di meshtastic Loraitalia viene usato per mandare i dati dei nodi, per esempio neighbor info, position e queste cose fino ad un nodo gateway che impostato opportunamente li gira sulla mappa https://tools.loraitalia.it/map o volendo anche un' altra mappa. Puoi anche fare un tuo broker che riceve dati da alcuni tuoi nodi attraverso un canale tuo privato. Detto male da un non informatico.
Poi esiste un'infrastruttura con routing dinamico di supporto alla rete meshtastic, creata negli anni da pochi volonterosi programmatori in gamba, a spese loro, che serve a collegare macro zone che ancora non sono connesse tra loro.
C'è un po' di gente che usa mqtt per connettere il proprio nodo al resto della mesh passando attraverso internet, perché ha comprato l' hardware ma non riceve nessun nodo, ed è l' uso che per me non ha senso: prima di arrendersi al primo ostacolo si possono fare mille tentativi per migliorare l'impianto radio, antenna, posizione, rete locale e chissà quante altre cose, imparando nozioni utili. Tenere il nodo sulla scrivania collegato a internet è molto più limitante che usare whatsapp.