Índice:

Analisador de LOG WiFi: 4 etapas
Analisador de LOG WiFi: 4 etapas

Vídeo: Analisador de LOG WiFi: 4 etapas

Vídeo: Analisador de LOG WiFi: 4 etapas
Vídeo: GoAccess Tutorial - Instalación y uso de este analizador de logs - DIRECTO con DriveMeca 2024, Julho
Anonim
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer

Achei este projeto parcialmente iniciado há vários anos. Não sei por que nunca enviei isso, mas tentarei fazê-lo agora.

Então, no outro ano, este velho geek preguiçoso (L. O. G.) achou este Instructable:

www.instructables.com/id/ESP8266-WiFi-Anal…

Acho que o autor fez um ótimo trabalho, então decidi fazer o meu.

Ele usou um NodeMCU ESP8266. Eu não tinha um, mas acho que eles são baseados no ESP-12. Bem, o ESP-07 é muito semelhante ao ESP-12, então encomendei alguns deles. Eu também comprei alguns conectores machos de 2 mm e alguns conectores fêmeas, então instalei os conectores machos no ESP-07 e peguei os pinos fêmeas dos conectores e coloquei alguns fios neles para que se encaixassem em uma placa de ensaio. (Veja a imagem)

Etapa 1: Hardware:

Hardware
Hardware
Hardware
Hardware

Em vez de um Nodemcu, usei um ESP-07.

Minha tela é uma tela ILI9341 de 2,8”provavelmente adquirida no ebay. É um pouco maior do que o original.

Etapa 2: placa de circuito impresso

Placa de circuito impresso
Placa de circuito impresso
Placa de circuito impresso
Placa de circuito impresso

Ok, eu projetei uma PCB com uma fonte de 3,3 V, pinos de cabeçalho de 2,2 mm para ESP-07 e um conector para o monitor.

Em anexo estão os arquivos Eagle Cadsoft que usei para fazer o PCB e o esquema.

ATENÇÃO: O esquema da imagem não condiz com os arquivos Eagle. Perdi os arquivos Eagle usando o regulador AMS1117 3.3V mostrado nesta foto.

Os arquivos Eagle anexados estão usando um diodo 1N5817 para diminuir os 5v para 4,4 (?) V para o ESP-07. Para minha configuração, parece funcionar bem, mas sei que está fora das especificações. Eu não recomendo usar um diodo (e não tenho certeza por que fiz isso).

Se você quiser usar esses arquivos Eagle, provavelmente será capaz de fazer alterações. Altere o esquema e a placa para usar um regulador de 3,3 V.

Este PCB também requer um adaptador USB-serial com RTS e DTR, conforme explicado neste Instrutível:

www.instructables.com/id/ESP-07-Test-PCB/

Etapa 3: Arduino Sketch

Arduino Sketch
Arduino Sketch

Estas são as bibliotecas que usei para a tela de 2,8”:

Bibliotecas: Baixe arquivos zip:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Inicie o Arduino:

Clique em

Encontre os arquivos zip acima, abra e baixe

Atualmente, estou usando o Arduino versão 1.8.12.

A maneira mais fácil de instalar o ESP8266 é usando o Board Manager usando este método:

github.com/esp8266/Arduino#installing-with…

Quando fiz alguns testes com o ESP-07, selecionei “Módulo ESP8266 genérico”.

www.instructables.com/id/ESP-07-Test-PCB/

No entanto, isso não funcionou para este Sketch, portanto, para Placas, sob o título ESP8266 (2.6.3), selecione NodeMCU 0.9 (Módulo ESP-12 ou NodeMCU 1.0 (Módulo ESP-12)

Os padrões de configuração da placa parecem funcionar bem.

Sim, eu sei que este não é um ESP-12, mas acho que eles estão perto o suficiente para que funcione.

Acho que reescrevi o código WiFiAnalyzer original, mas não sei o que mudei. Pode ser para minha exibição ou diferenças entre ESP-07 e NodeMCU. Em qualquer caso, funciona, mas o crédito vai para o originador.

Meu código é o anexo: MTSWiFi.ino.

Etapa 4: algumas lembranças + conclusão

Algumas lembranças + conclusão
Algumas lembranças + conclusão
Algumas lembranças + conclusão
Algumas lembranças + conclusão
Algumas lembranças + conclusão
Algumas lembranças + conclusão

Notei algo sobre o ESP-07 nesta placa. A antena de cerâmica é removida e há um cabo conectado à antena externa. A antena de cerâmica é removida para que não haja incompatibilidade de sinal se duas antenas estiverem conectadas ao mesmo tempo. Isso jogou algumas memórias. Meu plano era colocar uma antena direcional nele para que eu pudesse ver de onde cada sinal estava vindo.

Eu o conectei a uma antena direcional, veja as próximas fotos.

Acho que a antena pode ter sido montada em um tripé.

Não consigo me lembrar dos resultados. Eu suspeito que eles eram basicamente insignificantes, então posso ter apenas abandonado a ideia.

Então, aprendi algo hoje. Peguei uma amostra do meu LOG Wifi Analyzer (ver anexo) e outra do meu Smartphone WiFi Analyzer (ver anexo)

A diferença significativa é NVR9ca3a93 no Canal 14.

Depois de dormir sobre isso, tive um momento Eureka, fiz algumas pesquisas:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Como indica a tabela, a América do Norte não permite os canais 12-14. Isso explica por que meu Smartphone não mostra e obviamente o analisador LOG WiFi sim.

O que não explica é o que é dispositivo WiFi com SSID de NVR9ca3a93?

Bem, vou supor que este é o SSID ESP-07 no meu LOG WiFi Analyzer.

DICA: Uma coisa que eu sei é que os ESP-03s que eu tenho têm um SSID AI_Thinker. Conforme mostrado nas fotos, este é o meu IP-Clock. Estou supondo que os ESP-07s têm um NVR ?? SSID.

Conclusão: Apesar de todas as incógnitas e dúvidas, este WiFi Analyzer funciona.

Recomendado: