Mundarija:

LOG WiFi analizatori: 4 qadam
LOG WiFi analizatori: 4 qadam

Video: LOG WiFi analizatori: 4 qadam

Video: LOG WiFi analizatori: 4 qadam
Video: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, Noyabr
Anonim
LOG WiFi analizatori
LOG WiFi analizatori
LOG WiFi analizatori
LOG WiFi analizatori

Men bu loyihani qisman boshlanganini bir necha yil oldin topdim. Nima uchun men buni hech qachon topshirmaganimni bilmayman, lekin hozir buni qilishga harakat qilaman.

Boshqa yili bu Lazy Old Geek (L. O. G.) ushbu ko'rsatmalarni topdi:

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

O'ylaymanki, muallif juda yaxshi ish qildi, shuning uchun men o'zimni yaratishga qaror qildim.

U NodeMCU ESP8266 dan foydalangan. Menda yo'q edi, lekin menimcha, ular ESP-12 ga asoslangan. ESP-07 ESP-12 ga juda o'xshaydi, shuning uchun men ulardan ikkitasiga buyurtma berdim. Men, shuningdek, 2 mm uzunlikdagi erkaklar sarlavhalarini va bir nechta ayol sarlavhalarini sotib oldim, shuning uchun men ESP-07 ga erkak boshlarini o'rnatdim va urg'ochi pinlarini oldim va ularga simlar qo'ydim.

1 -qadam: Uskuna:

Uskuna
Uskuna
Uskuna
Uskuna

Nodemcu o'rniga men ESP-07 ishlatardim.

Mening displeyim 2,8 dyuymli ILI9341 displeyi, ehtimol ebayda sotib olingan. Bu asl nusxadan biroz kattaroq.

2 -qadam: bosilgan elektron karta

Bosilgan elektron platalar
Bosilgan elektron platalar
Bosilgan elektron karta
Bosilgan elektron karta

OK, men 3,3V kuchlanishli, ESP-07 uchun 2,2 mm boshli pinli va displey uchun ulagichli tenglikni yaratdim.

Men PCB va sxemani tuzishda ishlatgan Eagle Cadsoft fayllari biriktirilgan.

Ogohlantirish: rasmdagi sxema Eagle fayllariga mos kelmaydi. Men bu rasmda ko'rsatilgan AMS1117 3.3V regulyatori yordamida Eagle fayllarini yo'qotdim.

Bog'langan Eagle fayllari 1N5817 diodidan foydalanib, ESP-07 uchun 5v ni 4,4 (?) V ga tushiradi. O'rnatishim uchun u yaxshi ishlayotganga o'xshaydi, lekin men bilaman, bu spetsifikatsiyadan tashqarida. Men dioddan foydalanishni tavsiya etmayman (va nima uchun bunday qilganimni bilmayman).

Agar siz tasodifan Eagle fayllaridan foydalanmoqchi bo'lsangiz, ehtimol siz o'zgartirishlar kiritishingiz mumkin. Iltimos, 3.3V regulyatorni ishlatish uchun sxemani va taxtani o'zgartiring.

Ushbu PCB, shuningdek, RTS va DTR-ga ega USB-seriyali adapterni talab qiladi:

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

3 -qadam: Arduino eskiz

Arduino eskiz
Arduino eskiz

Bu men 2.8 dyuymli displey uchun ishlatgan kutubxonalar:

Kutubxonalar: zip fayllarini yuklab oling:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Arduino -ni ishga tushiring:

Ustiga bosing

Yuqoridagi zip fayllarini toping, oching va yuklab oling

Men hozir Arduino1.8.12 versiyasidan foydalanmoqdaman.

ESP8266 -ni o'rnatishning eng oson usuli - bu boshqaruv paneli boshqaruvidan foydalanish.

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

Men ESP-07 bilan bir oz sinov o'tkazganimda, men "Umumiy ESP8266 moduli" ni tanladim.

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

Biroq, bu eskizda ishlamadi, shuning uchun taxtalarda ESP8266 (2.6.3) sarlavhasi ostida NodeMCU 0.9 (ESP-12 moduli yoki NodeMCU 1.0 (ESP-12 moduli) ni tanlang).

Kengashning standart sozlamalari yaxshi ishlaydi.

Ha, men bu ESP-12 emasligini bilaman, lekin menimcha, ular ishlay oladigan darajada yaqin.

O'ylaymanki, men WiFiAnalyzer kodini qayta yozdim, lekin nima o'zgartirganimni bilmayman. Bu mening displeyim yoki ESP-07 va NodeMCU o'rtasidagi farq bo'lishi mumkin. Qanday bo'lmasin, u ishlaydi, lekin kredit ishlab chiqaruvchiga beriladi.

Mening kodim biriktirilgan: MTSWiFi.ino.

4 -qadam: Ba'zi eslatmalar + Xulosa

Ba'zi eslatmalar + Xulosa
Ba'zi eslatmalar + Xulosa
Ba'zi eslatmalar + Xulosa
Ba'zi eslatmalar + Xulosa
Ba'zi eslatmalar + Xulosa
Ba'zi eslatmalar + Xulosa

Men bu bortda ESP-07 haqida nimadir payqadim. Seramika antenna chiqariladi va tashqi antennaga simi ulanadi. Keramika antenna olib tashlanadi, shuning uchun ikkita antenna bir vaqtning o'zida ulangan bo'lsa, signal mos kelmaydi. Mening rejam har bir signal qayerdan kelganini ko'rishim uchun unga yo'naltiruvchi antenna qo'yish edi.

Men uni yo'nalishli patch antennaga ulagan edim, keyingi rasmlarga qarang.

Menimcha, antennani tripodga o'rnatgan bo'lishim mumkin.

Natijalarni eslay olmayman. Menimcha, ular ahamiyatsiz edi, shuning uchun men bu fikrdan voz kechgan bo'lardim.

Shunday qilib, men bugun nimanidir o'rgandim. Men LOG Wifi analizatoridan namuna oldim (ilova qarang) va boshqasini Smartfon WiFi analizatoridan (ilova qarang)

Muhim farq 14 -kanalda NVR9ca3a93.

Uxlab yotganimdan so'ng, menda Evrika lahzasi bor edi, men tadqiqot o'tkazdim:

uz.wikipedia.org/wiki/List_of_WLAN_channel…

Jadvalda ko'rsatilgandek, Shimoliy Amerika 12-14 kanallarga ruxsat bermaydi. Bu mening Smartfonim nima uchun ko'rsatmasligini tushuntiradi va aniqki, LOG WiFi analizatori.

NVR9ca3a93 SSID -ga ega WiFi qurilmasi nima ekanligini tushuntirmaydi.

Xo'sh, men bu LOG WiFi analizatorimdagi ESP-07 SSID ekanligini taxmin qilmoqchiman.

Maslahat: Men biladigan narsa shundaki, menda mavjud bo'lgan ESP-03-larda AI_Thinker SSID mavjud. Rasmlarda ko'rsatilgandek, bu mening IP-soatimdagi. Men ESP-07-larda NVR bor deb taxmin qilyapmanmi? SSID.

Xulosa: barcha noma'lum va shubhalarga qaramay, bu WiFi analizatori ishlaydi.

Tavsiya: