passare da JSON a MsgPack in modo compatibile all'indietro con Paho MQTT (JavaScript)

picockpit.com fa largo uso di MQTT. Per la prossima versione 2.0 ho deciso di passare a MsgPack. Perché MsgPack? MsgPack (in realtà chiamato MessagePack - i pacchetti tendono ad usare MsgPack) è un formato binario, volto alla compatibilità con JSON, ma diminuendo la dimensione del file (il che è un bene per risparmiare banda e risorse del server). Un altro vantaggio:...

Weiterlesen

Documentazione di Eclipse Paho MQTT JavaScript

Sfortunatamente la pagina ufficiale di Eclipse, che si può trovare facilmente usando Google, NON rimanda alla documentazione vera e propria (almeno non per quanto posso vedere io). Il link alla documentazione vera e propria è questo: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy coding.

Weiterlesen

Mancata sottoscrizione di Paho

Problema AMQJS0005E Errore interno. Messaggio di errore: Impossibile leggere la proprietà 'show' di undefined Questo errore viene mostrato sporadicamente, specialmente quando si Shift-Reload l'intera pagina. Soluzione Ho un Plugin Vue.js per mostrare messaggi "toast" (Vue.toasted). Attualmente lo uso per scopi di debug. Inizialmente tutto funzionava bene, poiché il mio codice veniva eseguito dopo l'inizializzazione di Vue...

Weiterlesen

websockets di envoy per configurazione delle rotte, impostazione del test JavaScript

Nel mio articolo di ieri ho discusso a lungo la configurazione e il test di envoy per il proxy dei websockets. Oggi vorrei aggiungere alcune informazioni aggiuntive. sintassi corretta per l'aggiornamento dei websocket per rotta È possibile abilitare l'aggiornamento dei websocket per rotta. Non è necessario aggiungerlo globalmente: - nome: envoy.http_connection_manager config: #upgrade_configs: # - upgrade_type: websocket ...

Weiterlesen

modo corretto di istanziare il client Paho in JavaScript per wss (secure websocket)

La documentazione Paho è purtroppo abbastanza frammentata al momento, e alcuni link sul sito web di Eclipse non funzionano. Ecco alcuni link funzionanti (al 05/2019): https://www.eclipse.org/paho/clients/js/ https://www.eclipse.org/paho/files/jsdoc/index.html https://github.com/eclipse/paho.mqtt.javascript Ed ecco un fantastico sito web di Steve: http://www.steves-internet-guide.com/using-javascript-mqtt-client-websockets/ C'è un importante cambiamento nello spazio dei nomi Paho, dove si incontrano problemi nell'uso...

Weiterlesen