فهرست مطالب:

LOG WiFi Analyzer: 4 مرحله
LOG WiFi Analyzer: 4 مرحله

تصویری: LOG WiFi Analyzer: 4 مرحله

تصویری: LOG WiFi Analyzer: 4 مرحله
تصویری: Brotherhood Nick and Tani - Scary Teacher 3D Animation 2024, نوامبر
Anonim
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer

من متوجه شدم این پروژه تا حدودی چند سال پیش شروع شده است. من مطمئن نیستم که چرا من هرگز این را ارسال نکرده ام ، اما اکنون سعی می کنم این کار را انجام دهم.

بنابراین سال دیگر این Lazy Old Geek (L. O. G.) این دستورالعمل را پیدا کرد:

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

من فکر می کنم نویسنده کار بسیار خوبی انجام داد ، بنابراین تصمیم گرفتم خودم آن را بسازم.

او از NodeMCU ESP8266 استفاده کرد. من یکی نداشتم اما فکر می کنم آنها بر اساس ESP-12 ساخته شده اند. خوب ESP-07 بسیار شبیه به ESP-12 است بنابراین من چند عدد از آنها را سفارش دادم. من همچنین هدرهای مردانه 2 میلی متری و چند سر زن خریدم ، بنابراین سربرگ های مردانه را روی ESP-07 نصب کردم و پین های هدر زنانه را برداشته و سیم هایی روی آنها قرار دادم تا در یک تخته نان جا شوند. (تصویر را ببینید)

مرحله 1: سخت افزار:

سخت افزار
سخت افزار
سخت افزار
سخت افزار

به جای Nodemcu ، از ESP-07 استفاده کردم.

صفحه نمایش من یک صفحه نمایش 2.8 اینچی ILI9341 است که احتمالاً در ebay خریداری شده است. این کمی بزرگتر از نسخه اصلی است.

مرحله 2: برد مدار چاپی

تخته مدار چاپی
تخته مدار چاپی
تخته مدار چاپی
تخته مدار چاپی

خوب ، من یک PCB با منبع تغذیه 3.3 ولت ، پین هدر 2.2 میلی متری برای ESP-07 و یک کانکتور برای صفحه نمایش طراحی کردم.

فایلهای Eagle Cadsoft که برای ساخت PCB استفاده کردم ضمیمه شده است و شماتیک.

هشدار: شماتیک موجود در تصویر با پرونده های Eagle موافق نیست. من فایلهای Eagle را با استفاده از تنظیم کننده AMS1117 3.3V که در این تصویر نشان داده شده است از دست دادم.

فایل های پیوست Eagle از یک دیود 1N5817 برای کاهش 5v به 4.4 (؟) v برای ESP-07 استفاده می کنند. برای تنظیمات من ، به نظر می رسد خوب کار می کند ، اما من می دانم که از مشخصات خارج است. من استفاده از دیود را توصیه نمی کنم (و مطمئن نیستم که چرا این کار را کردم).

اگر به طور اتفاقی می خواهید از این فایل های Eagle استفاده کنید ، احتمالاً می توانید تغییراتی ایجاد کنید. لطفاً شماتیک و صفحه را برای استفاده از تنظیم کننده 3.3 ولت تغییر دهید.

این PCB همچنین به یک آداپتور سریال USB با RTS و DTR نیاز دارد که در این دستورالعمل توضیح داده شده است:

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

مرحله 3: طرح آردوینو

طرح آردوینو
طرح آردوینو

این کتابخانه هایی است که من برای صفحه نمایش 2.8 اینچی استفاده کردم:

کتابخانه ها: بارگیری فایل های فشرده:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

شروع به کار آردوینو:

بر روی کلیک کنید

فایلهای زیپ بالا را پیدا کرده ، باز کرده و بارگیری کنید

من در حال حاضر از آردوینو نسخه 1.8.12 استفاده می کنم.

ساده ترین راه برای من برای نصب ESP8266 استفاده از Board Manager با استفاده از این روش است:

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

هنگام آزمایش با ESP-07 من "Generic ESP8266 module" را انتخاب می کنم.

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

با این حال ، این برای این Sketch کار نمی کند ، بنابراین برای Boards ، تحت عنوان ESP8266 (2.6.3) ، NodeMCU 0.9 (ESP-12 Module یا NodeMCU 1.0 (ESP-12 Module) را انتخاب کنید.

به نظر می رسد تنظیمات پیش فرض هیئت مدیره خوب کار می کند.

بله ، من می دانم که این یک ESP-12 نیست ، اما من حدس می زنم که آنها به اندازه کافی نزدیک هستند تا کار کند.

فکر می کنم کد WiFiAnalyzer اصلی را دوباره نوشتم اما نمی دانم چه چیزی را تغییر دادم. ممکن است مربوط به صفحه نمایش من یا تفاوت بین ESP-07 و NodeMCU باشد. در هر صورت ، کار می کند اما اعتبار به سازنده می رسد.

کد من پیوست شده است: MTSWiFi.ino.

مرحله 4: برخی از خاطرات + نتیجه گیری

برخی از خاطرات + نتیجه گیری
برخی از خاطرات + نتیجه گیری
برخی از خاطرات + نتیجه گیری
برخی از خاطرات + نتیجه گیری
برخی از خاطرات + نتیجه گیری
برخی از خاطرات + نتیجه گیری

من متوجه چیزی در مورد ESP-07 روی این برد شدم. آنتن سرامیکی برداشته شده و یک کابل به آنتن خارجی متصل شده است. آنتن سرامیکی به گونه ای برداشته می شود که در صورت اتصال همزمان دو آنتن ، سیگنال ناهماهنگی وجود داشته باشد. برنامه من این بود که یک آنتن جهت دار روی آن قرار دهم تا بتوانم ببینم هر سیگنال از کجا می آید.

من آن را به یک آنتن پچ جهت دار متصل کردم ، تصاویر بعدی را ببینید.

فکر می کنم ممکن است آنتن را روی سه پایه نصب کرده باشم.

نتایج را به خاطر نمی آورم من فکر می کنم آنها اساساً ناچیز بودند ، بنابراین من ممکن است این ایده را کنار گذاشته باشم.

بنابراین امروز چیزی آموختم. من یک نمونه از LOG Wifi Analyzer (به پیوست مراجعه کنید) و نمونه دیگری از WiFi Analyzer تلفن هوشمند خود (به پیوست مراجعه کنید)

تفاوت قابل توجه NVR9ca3a93 در کانال 14 است.

پس از خوابیدن روی این لحظه ، من یک لحظه Eureka داشتم ، کمی تحقیق کردم:

fa.wikipedia.org/wiki/List_of_WLAN_channel…

همانطور که در جدول مشخص است ، آمریکای شمالی به کانالهای 12-14 اجازه نمی دهد. بنابراین توضیح می دهد که چرا تلفن هوشمند من آن را نشان نمی دهد و بدیهی است که تجزیه و تحلیل LOG WiFi نشان می دهد.

آنچه توضیح نمی دهد این است که دستگاه WiFi با SSID NVR9ca3a93 چیست؟

خوب ، من فرض می کنم که این ESP-07 SSID در LOG WiFi Analyzer من است.

نکته: چیزی که من می دانم این است که ESP-03 های من دارای SSID AI_Thinker هستند. همانطور که در تصاویر نشان داده شده است ، این ساعت در IP-Clock من است. بنابراین من حدس می زنم که ESP-07 ها دارای NVR هستند؟ SSID

نتیجه گیری: با وجود همه ناشناخته ها و تردیدها ، این WiFi Analyzer کار می کند.

توصیه شده: