overschakelen van JSON naar MsgPack op een achterwaartse compatibele manier met Paho MQTT (JavaScript)

picockpit.com maakt veel gebruik van MQTT. Voor de komende versie 2.0 heb ik besloten om over te schakelen naar MsgPack. Waarom MsgPack? MsgPack (eigenlijk MessagePack genoemd - packages gebruiken meestal MsgPack) is een binair formaat, gericht op compatibiliteit met JSON, maar vermindert de bestandsgrootte (wat goed is voor het besparen van bandbreedte & server resources). Een ander voordeel:...

Weiterlesen

Eclipse Paho MQTT JavaScript Documentatie

Helaas linkt de officiële Eclipse pagina, die je gemakkelijk met Google kunt vinden, NIET naar de documentatie zelf (tenminste niet voor zover ik het kan zien). De link naar de documentatie zelf is deze: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy coding.

Weiterlesen

Paho niet inschrijven

Probleem AMQJS0005E Interne fout. Foutmelding: Cannot read property 'show' of undefined Deze fout wordt sporadisch getoond, vooral wanneer je Shift-Reload de hele pagina. Oplossing Ik heb een Vue.js Plugin om "toast" berichten te tonen (Vue.toasted). Ik gebruik het momenteel voor debugging-doeleinden. Aanvankelijk werkte alles goed, omdat mijn code werd uitgevoerd nadat Vue was geïnitialiseerd...

Weiterlesen

envoy websockets per route configuratie, JavaScript test opzet

In mijn artikel van gisteren heb ik de configuratie & test van envoy voor het proxying van websockets uitvoerig besproken. Vandaag wil ik graag wat extra informatie toevoegen. juiste syntax voor websocket upgrade per route Je kunt websocket upgrade per route inschakelen. Je hoeft het niet globaal toe te voegen: - name: envoy.http_connection_manager config: #upgrade_configs: # - upgrade_type: websocket ...

Weiterlesen

juiste manier om Paho Client in JavaScript te instantiëren voor wss (secure websocket)

De Paho-documentatie is op dit moment helaas nogal gefragmenteerd, en sommige links op de website van Eclipse werken niet. Hier zijn enkele werkende links (vanaf 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 En hier is een fantastische website van Steve: http://www.steves-internet-guide.com/using-javascript-mqtt-client-websockets/ Er is een belangrijke breukwijziging in de Paho-naamruimte, waar je in de problemen komt met het gebruik van...

Weiterlesen