Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de julho, 2018

Flash config wrong real: 4194304 IDE: 16777216 !!!!

Olá malta, hoje foi o dia de partir a cabeça com este erro!!! Update error: ERROR[8]: Flash config wrong real: 4194304 IDE: 16777216 Tinha terminado de flashar um Wemos D1 com o Arduino Ide, no entanto se olharmos para a lista de placas: Vemos que existem 4 modelos e por incrível que parece podemos flashar o nosso Wemos D1 com qualquer uma dela que tudo parece ficar bem..... Bem a verdade é que parece funcionar, o problema é que o endereçamento de memória bem como o tamanho real da mesma pode ficar completamente ERRADO... Tudo isto pode levar a uma instabilidade do Micro Controlador, mas o pior é quando temos o sistema em funcionamento e queremos fazer updates via Web. Para isso exportamos o nosso binário a partir do IDE. Depois tentamos enviar o mesmo pelo browser, e  quando o fazemos aparece o grande ERRO Update error: ERROR[8]: Flash config wrong real: 4194304 IDE: 16777216 Bem... podemos ter tido sorte e ter acertado nas configurações e tudo cor...

Mosquitto MQTT - Como Apagar todas as Mensagem Retain

Olá malta, hoje venho partilhar convosco algo que pode dar muito jeito quando andamos a testar cenários em que temos mensagens MQTT Retained . Um mensagem com a Flag Retain fica guardada no Broker MQTT até que seja subscrita por outra . Uma solução rápida para eliminar a mensagem Retain será publicar no mesmo tópico uma mensagem vazia , no entanto se tivermos muitos tópicos com mensagens Retain pode dar muito trabalho por isso uma forma simples será eliminar a base de dados do Mosquitto e todas as mensagem Retain são perdidas. Este cenário pode parecer uma pouco Brute Force mas se pensar-mos bem, assim que os nossos sensores/atuadores se ligarem novamente ao Broker MQTT vão publicar novamente a mensagem Retain que realmente interessa :) Procedimento sudo service mosquitto stop sudo rm /var/lib/mosquitto/ mosquitto.db sudo service mosquitto start DONE.... Espero ter ajudado :) Grande Abraço