INHOUDSOPGAWE:

LOG WiFi -ontleder: 4 stappe
LOG WiFi -ontleder: 4 stappe

Video: LOG WiFi -ontleder: 4 stappe

Video: LOG WiFi -ontleder: 4 stappe
Video: 3 мегапикселя камера видеонаблюдения. Стоит ли покупать? На что влияет разрешение? 2024, November
Anonim
LOG WiFi -ontleder
LOG WiFi -ontleder
LOG WiFi -ontleder
LOG WiFi -ontleder

Ek het gevind dat hierdie projek gedeeltelik begin is van 'n paar jaar gelede. Ek is nie seker hoekom ek dit nooit ingedien het nie, maar ek sal dit nou probeer doen.

Die ander jaar het hierdie Lazy Old Geek (L. O. G.) hierdie instruksies gevind:

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

Ek dink die skrywer het hom uitstekend van sy taak gekwyt, en ek het besluit om my eie te maak.

Hy gebruik 'n NodeMCU ESP8266. Ek het nie een gehad nie, maar ek dink hulle is gebaseer op die ESP-12. Die ESP-07 is baie soortgelyk aan die ESP-12, so ek het 'n paar daarvan bestel. Ek het ook 'n paar 2 mm manlike kopstukke en 'n paar vroulike kopstukke gekoop, sodat ek manlike kopstukke op die ESP-07 geïnstalleer het, en vroulike koppenne geneem het en 'n paar drade daarop gesit het sodat hulle in 'n broodbord kon pas. (Sien prent)

Stap 1: Hardeware:

Hardeware
Hardeware
Hardeware
Hardeware

In plaas van 'n Nodemcu, het ek 'n ESP-07 gebruik.

My skerm is 'n 2.8”ILI9341 -skerm wat waarskynlik op eBay gekoop is. Dit is effens groter as die oorspronklike.

Stap 2: Gedrukte stroombaan

Gedrukte stroombaan
Gedrukte stroombaan
Gedrukte stroombaan
Gedrukte stroombaan

Goed, ek het 'n PCB ontwerp met 'n 3.3V-toevoer, 2.2mm koppenne vir ESP-07 en 'n aansluiting vir die skerm.

Aangeheg is die Eagle Cadsoft -lêers wat ek gebruik het om die PCB en die skematiese opmaak te maak.

WAARSKUWING: Die skematiese in die prent stem nie ooreen met die Eagle -lêers nie. Ek het die Eagle -lêers verloor met die AMS1117 3.3V -reguleerder wat op hierdie foto getoon word.

Die aangehegte Eagle-lêers gebruik 'n 1N5817-diode om die 5v na 4.4 (?) V vir die ESP-07 te laat sak. Vir my opstelling lyk dit asof dit goed werk, maar ek weet dat dit nie spesifiek is nie. Ek beveel nie aan om 'n diode te gebruik nie (en ek weet nie hoekom ek dit gedoen het nie).

As u toevallig hierdie Eagle -lêers wou gebruik, kan u waarskynlik veranderings aanbring. Verander die skema en die bord om 'n 3.3v -reguleerder te gebruik.

Hierdie PCB benodig ook 'n USB-seriële adapter met RTS en DTR soos uiteengesit in hierdie instruksies:

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

Stap 3: Arduino -skets

Arduino Skets
Arduino Skets

Dit is die biblioteke wat ek vir die 2.8”-skerm gebruik het:

Biblioteke: Laai zip -lêers af:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Begin Arduino:

Klik op

Soek die bogenoemde zip -lêers, maak dit oop en laai dit af

Ek gebruik tans Arduino weergawe 1.8.12.

Die maklikste manier om die ESP8266 te installeer, is deur die bestuurder te gebruik deur hierdie metode te gebruik:

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

Toe ek 'n paar toetse met die ESP-07 gedoen het, kies ek 'Generic ESP8266 module'.

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

Dit het egter nie vir hierdie skets gewerk nie, dus vir rade, onder die opskrif ESP8266 (2.6.3), kies NodeMCU 0.9 (ESP-12-module of NodeMCU 1.0 (ESP-12-module)

Die standaardinstellings van die raad werk goed.

Ja, ek weet dat dit nie 'n ESP-12 is nie, maar ek dink hulle is naby genoeg sodat dit werk.

Ek dink ek het die oorspronklike WiFiAnalyzer -kode herskryf, maar ek weet nie wat ek verander het nie. Dit kan wees vir my vertoning of die verskille tussen ESP-07 en NodeMCU. Dit werk in elk geval, maar die krediet gaan aan die oorspronklike.

My kode is die aangehegte: MTSWiFi.ino.

Stap 4: Enkele herinneringe + gevolgtrekking

Enkele herinneringe + gevolgtrekking
Enkele herinneringe + gevolgtrekking
Enkele herinneringe + gevolgtrekking
Enkele herinneringe + gevolgtrekking
Enkele herinneringe + gevolgtrekking
Enkele herinneringe + gevolgtrekking

Ek het iets opgemerk oor die ESP-07 op hierdie bord. Die keramiekantenne word verwyder en daar is 'n kabel aan die eksterne antenna gekoppel. Die keramiekantenne word verwyder sodat daar geen seinverskil is as twee antennas gelyktydig verbind word nie. My plan was om 'n rigtingantenne daarop te sit sodat ek kon sien waar elke sein vandaan kom.

Ek het dit aan 'n rigtingvlekantenne gekoppel, sien die volgende foto's.

Ek dink ek het moontlik die antenna op 'n driepoot laat sit.

Ek kan nie die resultate onthou nie. Ek vermoed dat dit basies onbeduidend was, so ek het miskien net die idee laat vaar.

So ek het vandag iets geleer. Ek het 'n voorbeeld geneem van my LOG Wifi Analyzer (sien aangeheg) en 'n ander van my Smartphone WiFi Analyzer (sien aangeheg)

Die beduidende verskil is NVR9ca3a93 op kanaal 14.

Nadat ek hieroor geslaap het, het ek 'n Eureka -oomblik gehad en 'n bietjie navorsing gedoen:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Soos die tabel aandui, laat Noord-Amerika nie kanale 12-14 toe nie. Dit verduidelik hoekom my slimfoon dit nie wys nie, en die LOG WiFi -ontleder wys dit duidelik.

Wat dit nie verduidelik nie, is wat die WiFi -toestel met SSID van NVR9ca3a93 is?

Wel, ek gaan aanneem dat dit die ESP-07 SSID is in my LOG WiFi Analyzer.

WENK: Een ding wat ek wel weet, is dat die ESP-03's wat ek het 'n AI_Thinker SSID het. Soos op die foto's getoon, is dit die een in my IP-klok. Ek vermoed dus dat die ESP-07's 'n NVR het ?? SSID.

Gevolgtrekking: Ten spyte van al die onbekendes en twyfel, werk hierdie WiFi Analyzer.

Aanbeveel: