2025/12/27

Como fazer um analisador WiFi com ESP32-C5

Com um ESP32-C5 podemos criar um analisador WiFi dual-band que mostra o tráfego nas frequências 2.4GHz e 5GHz.

Longe vão os tempos em que ligações de rede eram sinónimo de cabos e cravar fichas. Há muito que as ligações WiFi se tornaram comuns e, na maior parte das vezes, indispensáveis. Mas, com isso chegou também o problema de lidar com canais congestionados que podem obrigar a um planeamento mais cuidado.

Embora alguns dispositivos já tenham a capacidade de ajustar os canais utilizados em função do nível de congestionamento, não deixa de ser útil ter uma ferramenta que nos mostre o estado das redes WiFi. É precisamente isso que temos com este projecto ESP32-C5 Dual Band WiFi Analyzer.

O elemento central é um ESP32-C5, com capacidade WiFi dual band. Para apresentação dos resultados é usado um pequeno ecrã ILI9341, que existem disponíveis em diferentes tamanhos e resoluções, dependendo do que se pretende. Aí podemos ver uma representação visual do número de redes WiFi que temos nesse local e os canais utilizados, facilitando o processo de escolher manualmente canais menos congestionados.


Como sugestão de melhoramento - embora já saia um pouco do âmbito de projecto "fácil" - deixaria apenas a possível utilização de antenas externas para melhorar a precisão de detecção das redes WiFi. Oficialmente, o ESP32C5 suporta até um máximo de 16 antenas(!), mas adicionar qualquer uma antena externa à placa de desenvolvimento obriga a fazer algumas operações mais delicadas, como fazer cortes na placa e soldar novas ligações.

Sem comentários:

Enviar um comentário (problemas a comentar?)