Tabla de contenido:

Analizador de WiFi LOG: 4 pasos
Analizador de WiFi LOG: 4 pasos

Video: Analizador de WiFi LOG: 4 pasos

Video: Analizador de WiFi LOG: 4 pasos
Video: Pasos para usar wifi analyzer en Android - sacar claves wifi 2024, Mes de julio
Anonim
Analizador de WiFi LOG
Analizador de WiFi LOG
Analizador de WiFi LOG
Analizador de WiFi LOG

Encontré este proyecto iniciado parcialmente desde hace varios años. No estoy seguro de por qué nunca envié esto, pero intentaré hacerlo ahora.

Entonces, el otro año, este Lazy Old Geek (L. O. G.) encontró este Instructable:

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

Creo que el autor hizo un gran trabajo, así que decidí hacer el mío.

Usó un NodeMCU ESP8266. No tenía uno, pero creo que se basan en el ESP-12. Bueno, el ESP-07 es muy similar al ESP-12, así que pedí un par de ellos. También compré algunos conectores macho de 2 mm y algunos conectores hembra, así que instalé conectores macho en el ESP-07, tomé pines hembra y les puse algunos cables para que quepan en una placa de pruebas (ver imagen).

Paso 1: hardware:

Hardware
Hardware
Hardware
Hardware

En lugar de un Nodemcu, usé un ESP-07.

Mi pantalla es una pantalla ILI9341 de 2.8”probablemente comprada en eBay. Este es un poco más grande que el del original.

Paso 2: placa de circuito impreso

Placa de circuito impreso
Placa de circuito impreso
Placa de circuito impreso
Placa de circuito impreso

De acuerdo, diseñé una PCB con un suministro de 3.3V, pines de cabezal de 2.2 mm para ESP-07 y un conector para la pantalla.

Se adjuntan los archivos Eagle Cadsoft que utilicé para hacer el PCB y el esquema.

ADVERTENCIA: El esquema de la imagen no coincide con los archivos Eagle. Perdí los archivos Eagle usando el regulador AMS1117 3.3V que se muestra en esta imagen.

Los archivos Eagle adjuntos utilizan un diodo 1N5817 para reducir los 5v a 4.4 (?) V para el ESP-07. Para mi configuración, parece funcionar bien, pero sé que está fuera de especificaciones. No recomiendo usar un diodo (y no estoy seguro de por qué lo hice).

Si desea utilizar estos archivos Eagle, es probable que pueda realizar cambios. Cambie el esquema y la placa para usar un regulador de 3.3v.

Esta PCB también requiere un adaptador USB-Serial con RTS y DTR como se explica en este Instructable:

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

Paso 3: Boceto de Arduino

Bosquejo de Arduino
Bosquejo de Arduino

Estas son las bibliotecas que usé para la pantalla de 2.8”:

Bibliotecas: descargue archivos zip:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Inicie Arduino:

Haga clic en

Encuentra los archivos zip anteriores, ábrelos y descárgalos

Actualmente estoy usando Arduino versión 1.8.12.

La forma más fácil para mí de instalar el ESP8266 es usando Board Manager usando este método:

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

Cuando hice algunas pruebas con el ESP-07, seleccioné “Módulo ESP8266 genérico”.

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

Sin embargo, esto no funcionó para este Sketch, por lo que para las placas, bajo el encabezado ESP8266 (2.6.3), seleccione NodeMCU 0.9 (Módulo ESP-12 o NodeMCU 1.0 (Módulo ESP-12)

Los valores predeterminados de configuración de la Junta parecen funcionar bien.

Sí, sé que este no es un ESP-12, pero supongo que están lo suficientemente cerca para que funcione.

Creo que reescribí el código original de WiFiAnalyzer pero no sé qué cambié. Podría ser por mi pantalla o diferencias entre ESP-07 y NodeMCU. En cualquier caso, funciona pero el crédito es para el originador.

Mi código es el adjunto: MTSWiFi.ino.

Paso 4: Algunos recuerdos + Conclusión

Algunos recuerdos + Conclusión
Algunos recuerdos + Conclusión
Algunos recuerdos + Conclusión
Algunos recuerdos + Conclusión
Algunos recuerdos + Conclusión
Algunos recuerdos + Conclusión

Noté algo sobre el ESP-07 en esta placa. Se quita la antena de cerámica y hay un cable conectado a la antena externa. La antena de cerámica se quita para que no haya un desajuste de señal si dos antenas están conectadas al mismo tiempo, lo que sacó algunos recuerdos. Mi plan era colocarle una antena direccional para poder ver de dónde venía cada señal.

Lo tenía conectado a una antena de parche direccional, vea las siguientes imágenes.

Creo que pude haber montado la antena en un trípode.

No recuerdo los resultados. Sospecho que eran básicamente insignificantes, por lo que es posible que simplemente haya abandonado la idea.

Entonces aprendí algo hoy. Tomé una muestra de mi LOG Wifi Analyzer (ver adjunto) y otra de mi Smartphone WiFi Analyzer (ver adjunto)

La diferencia significativa es NVR9ca3a93 en el canal 14.

Después de dormir en esto, tuve un momento Eureka, investigué un poco:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Como indica la tabla, Norteamérica no permite los canales 12-14. Entonces eso explica por qué mi Smartphone no lo muestra y obviamente el analizador LOG WiFi sí lo hace.

Lo que no explica es ¿qué es el dispositivo WiFi con SSID de NVR9ca3a93?

Bueno, voy a suponer que este es el SSID ESP-07 en mi analizador LOG WiFi.

SUGERENCIA: Una cosa que sí sé es que los ESP-03 que tengo tienen un SSID AI_Thinker. Como se muestra en las imágenes, este es el de mi reloj IP. ¿Entonces supongo que los ESP-07 tienen un NVR? SSID.

Conclusión: A pesar de todas las incógnitas y dudas, este Analizador WiFi funciona.

Recomendado: