pasar de JSON a MsgPack de forma compatible con Paho MQTT (JavaScript)

picockpit.com hace un uso intensivo de MQTT. Para la próxima versión 2.0 he decidido cambiar a MsgPack. ¿Por qué MsgPack? MsgPack (en realidad se llama MessagePack - los paquetes tienden a usar MsgPack) es un formato binario, destinado a la compatibilidad con JSON, pero disminuyendo el tamaño del archivo (lo que es bueno para ahorrar ancho de banda y recursos del servidor). Otra ventaja:...

Weiterlesen

Documentación de Eclipse Paho MQTT JavaScript

Lamentablemente, la página oficial de Eclipse, que se puede encontrar fácilmente usando Google, NO enlaza con la documentación propiamente dicha (al menos no hasta donde yo puedo ver). El enlace a la documentación propiamente dicha es este: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy coding.

Weiterlesen

Falta de suscripción de Paho

Problema AMQJS0005E Error interno. Mensaje de error: No se puede leer la propiedad 'show' de undefined Este error se muestra esporádicamente, sobre todo cuando Shift-Reload toda la página. Solución Tengo un plugin de Vue.js para mostrar mensajes de "tostado" (Vue.toasted). Actualmente lo utilizo con fines de depuración. Todo funcionaba bien inicialmente, ya que mi código se ejecutaba después de la inicialización de Vue...

Weiterlesen

envoy websockets por configuración de ruta, configuración de prueba de JavaScript

En mi artículo de ayer discutí ampliamente la configuración y prueba de envoy para proxiar websockets. Hoy me gustaría añadir algo de información adicional. sintaxis correcta para la actualización de websocket por ruta Puede habilitar la actualización de websocket por ruta. No es necesario añadirlo globalmente: - nombre: envoy.http_connection_manager config: #upgrade_configs: # - upgrade_type: websocket ...

Weiterlesen

forma correcta de instanciar el cliente Paho en JavaScript para wss (websocket seguro)

La documentación de Paho está desafortunadamente bastante fragmentada en este momento, y algunos enlaces en el sitio web de Eclipse no funcionan. Aquí hay algunos enlaces que funcionan (a partir de 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 Y aquí hay un sitio web fantástico por Steve: http://www.steves-internet-guide.com/using-javascript-mqtt-client-websockets/ Hay un cambio de ruptura importante en el espacio de nombres de Paho, donde se encontrará con problemas utilizando...

Weiterlesen