Olá, estou tendo algum tipo de problema no meu código Criei um esquema para que um ESP32 gere um código aleatório de 6 caracteres e que esse código ficasse armazenado na memoria não volátil do ESP32. Esse código tem como função ser o ID do MQTT, um onde o ESP32 vai mandar informações e outro para que o ESP32 receba informações. Quando eu recebo uma informação o ESP32 consegue receber direito, porém ao ESP32 tentar mandar alguma informação o mesmo desconecta do MQTT. Gostaria de algum auxílio.
É muita coisa entre um MQTT.loop() e outro. Ele precisa ser acionado constantemente, pode ser isso.. Só um chute. Também já tive problemas de conexão em um ESP pq o cabinho usb era muito fino, a USB não fornecia energia suficiente ou coisa assim.
Para saber se é isso veja a tensão de 5V como está, usando um multímetro. Tem que ser pelo menos uns 4.9V.