Salve a tutti, ho un problema con l'implementazione in javascript di un client mqtt, mi spiego meglio.
La mia pagina html deve reagire quando qualcuno pubblica messaggi sul broker ai topic a cui sono sottoscritto, dunque io non pubblico nulla al broker, sono solo in attesa di aggiornamenti. Purtroppo però la mia pagina html non reagisce a nulla, nonostante mi sia assicurato che la pubblicazione sul topic avvenga costantemente. Posto il codice (molto breve) del mio file javascript:

codice:
var hostname = "test.mosquitto.org";
var port = 1883;
var clientID = "C1";
var subscription = "IotUnisaGroup19/sensor/aria";

mqttClient = new Paho.MQTT.Client(hostname, port,clientID);
mqttClient.onMessageArrived = MessageArrived;
mqttClient.onConnectionLost = ConnectionLost;
Connect();
/*Initiates a connection to the MQTT broker*/
function Connect(){
 mqttClient.connect({
 onSuccess: Connected,
 onFailure: ConnectionFailed,
 keepAliveInterval: 60});
}
/*Callback for successful MQTT connection */
function Connected() {
 console.log("Connected");
 mqttClient.subscribe(subscription);
}
/*Callback for failed connection*/
function ConnectionFailed(res) {
 console.log("Connect failed:" + res.errorMessage);
}
/*Callback for lost connection*/
function ConnectionLost(res) {
 if (res.errorCode !== 0) {
  console.log("Connection lost:" + res.errorMessage);
  Connect();
 }
}
/*Callback for incoming message processing */
function MessageArrived(message) {
        console.log(message.destinationName +" : " + message.payloadString);
     switch(message.destinationName){
        case "IotUnisaGroup19/sensor/aria":
            var e = document.getElementById('aa');
            e.setAttribute('id','bb');      
            
       }     
}
Sono ore che cerco l'errore ma il codice mi sembra corretto. Spero qualcuno mi aiuti