WPS não armazena configuração

Ola a todos,

Estou usando o exemplo WPS para fazer a conexão com a rede wifi, porém toda vez que inicio o microcontrolador preciso apertar o WPS no roteador novamente, pois ele não guarda a última rede conectada.

Alguma ideia sobre como resolver isso?

Já tentei wifi.begin() na tentativa de reconectar a última rede, mas nem o WPS funciona se mando iniciar o wifi desse jeito.

Encontrei a solução!!

Ocorre que o exemplo do WPS.ino está incompleto e não atende a propósitos de uso final.

Você precisa iniciar a rede wifi com: wifi.begin(); PORÉM!!! se não conectar, você precisa FECHAR A REDE wifi para DEPOIS tentar conectar por WPS.

Uma vez conectado por WPS, o wifi.begin() irá funcionar de primeira, sem precisar apertar toda vez o botão WPS.

Boa! Ainda bem que te safaste e deste a solução para o caso.