Mudar de JSON para MsgPack de forma retrocompatível com Paho MQTT (JavaScript)

picockpit.com faz uso pesado do MQTT. Para a próxima versão 2.0 eu decidi mudá-la para MsgPack. Porquê o MsgPack? MsgPack (na verdade chamado MessagePack - pacotes tendem a usar o MsgPack) é um formato binário, visando a compatibilidade com o JSON, mas diminuindo o tamanho dos arquivos (o que é bom para economizar largura de banda & recursos do servidor). Outra vantagem:...

Weiterlesen

Eclipse Paho MQTT Documentação JavaScript

Infelizmente a página oficial do Eclipse, que você pode encontrar facilmente usando o Google, NÃO tem um link para a documentação propriamente dita (pelo menos não tanto quanto eu possa ver). O link para a própria documentação é o seguinte: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Feliz codificação.

Weiterlesen

Paho falha em subscrever

Problema AMQJS0005E Erro interno. Mensagem de erro: Não é possível ler a propriedade 'mostrar' de indefinido Este erro é mostrado esporadicamente, especialmente quando você Shift-Reload a página inteira. Solução Eu tenho um Vue.js Plugin para mostrar mensagens "toast" (Vue.toasted). Atualmente eu o uso para fins de depuração. Tudo funcionou bem inicialmente, pois meu código foi executado depois que o Vue foi inicializado.

Weiterlesen

websockets envoy por configuração de rota, configuração de teste JavaScript

No meu artigo de ontem discuti longamente a configuração e teste do enviado para a proxy de websockets. Hoje eu gostaria de adicionar algumas informações adicionais. sintaxe correta para atualização do websocket por rota Você pode habilitar a atualização do websocket por rota. Não é necessário adicioná-lo globalmente: - nome: envoy.http_connection_manager config: #upgrade_configs: # - upgrade_type: websocket ...

Weiterlesen

forma correcta de instanciar o Paho Client em JavaScript para wss (secure websocket)

A documentação Paho está infelizmente bastante fragmentada no momento, e alguns links no site do Eclipse não funcionam. Aqui estão alguns links de trabalho (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 E aqui está um site fantástico do Steve: http://www.steves-internet-guide.com/using-javascript-mqtt-client-websockets/ Há uma mudança importante no namespace do Paho, onde você vai ter problemas usando...

Weiterlesen