Mục lục:

LOG WiFi Analyzer: 4 bước
LOG WiFi Analyzer: 4 bước

Video: LOG WiFi Analyzer: 4 bước

Video: LOG WiFi Analyzer: 4 bước
Video: Tối ưu hóa wifi nhà bạn với phần mềm Wifi Analyzer 2024, Tháng bảy
Anonim
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer

Tôi thấy dự án này đã bắt đầu một phần từ vài năm trước. Tôi không rõ tại sao mình chưa bao giờ gửi cái này nhưng sẽ cố gắng làm như vậy ngay bây giờ.

Vì vậy, vào năm kia, Người đàn ông lười biếng (L. O. G.) này đã tìm thấy điều này Có thể giảng dạy:

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

Tôi nghĩ rằng tác giả đã làm một công việc tuyệt vời vì vậy tôi quyết định làm của riêng tôi.

Anh ấy đã sử dụng NodeMCU ESP8266. Tôi không có nhưng tôi nghĩ chúng dựa trên ESP-12. Vâng, ESP-07 rất giống với ESP-12 nên tôi đã đặt mua một vài chiếc. Tôi cũng đã mua một số tiêu đề nam 2mm và một số tiêu đề nữ, vì vậy tôi đã lắp các tiêu đề nam vào ESP-07 và lấy các chân cắm tiêu đề nữ và đặt một số dây vào chúng để chúng phù hợp với bảng mạch. (Xem hình)

Bước 1: Phần cứng:

Phần cứng
Phần cứng
Phần cứng
Phần cứng

Thay vì Nodemcu, tôi đã sử dụng ESP-07.

Màn hình của tôi là màn hình ILI9341 2,8”có lẽ được mua trên ebay. Cái này lớn hơn một chút so với cái trong bản gốc.

Bước 2: Bảng mạch in

Bảng mạch in
Bảng mạch in
Bảng mạch in
Bảng mạch in

Được rồi, tôi đã thiết kế một PCB với nguồn cung cấp 3,3V, chân cắm tiêu đề 2,2mm cho ESP-07 và một đầu nối cho màn hình.

Đính kèm là các tệp Eagle Cadsoft mà tôi đã sử dụng để tạo PCB và sơ đồ.

CẢNH BÁO: Sơ đồ trong hình không phù hợp với các tệp Eagle. Tôi bị mất các tệp Eagle bằng cách sử dụng bộ điều chỉnh AMS1117 3.3V được hiển thị trong hình này.

Các tệp Eagle đính kèm đang sử dụng một diode 1N5817 để giảm 5v xuống 4,4 (?) V cho ESP-07. Đối với thiết lập của tôi, nó có vẻ hoạt động ổn nhưng tôi biết nó nằm ngoài thông số kỹ thuật. Tôi không khuyên bạn nên sử dụng một diode (và không chắc tại sao tôi lại làm như vậy).

Nếu bạn tình cờ muốn sử dụng các tệp Eagle này, thì bạn có thể thực hiện các thay đổi. Vui lòng thay đổi sơ đồ và bảng để sử dụng bộ điều chỉnh 3.3v.

PCB này cũng yêu cầu bộ điều hợp USB-Serial với RTS và DTR như được giải thích trong Có thể hướng dẫn này:

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

Bước 3: Phác thảo Arduino

Phác thảo Arduino
Phác thảo Arduino

Đây là những thư viện tôi đã sử dụng cho màn hình 2,8”:

Thư viện: Tải xuống các tệp zip:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Khởi động Arduino:

Bấm vào

Tìm các tệp zip ở trên, mở và tải xuống

Tôi hiện đang sử dụng phiên bản Arduino 1.8.12.

Cách dễ nhất để tôi cài đặt ESP8266 là sử dụng Board Manager bằng phương pháp này:

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

Khi tôi thực hiện một số thử nghiệm với ESP-07, tôi chọn “Mô-đun ESP8266 chung”.

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

Tuy nhiên, điều này không hoạt động đối với Bản phác thảo này, vì vậy đối với Bo mạch, trong tiêu đề ESP8266 (2.6.3), hãy chọn NodeMCU 0.9 (Mô-đun ESP-12 hoặc NodeMCU 1.0 (Mô-đun ESP-12)

Các cài đặt mặc định của Hội đồng quản trị dường như hoạt động tốt.

Vâng, tôi biết rằng đây không phải là ESP-12 nhưng tôi đoán chúng đủ gần để nó hoạt động.

Tôi nghĩ rằng tôi đã viết lại mã WiFiAnalyzer ban đầu nhưng không biết mình đã thay đổi điều gì. Nó có thể dành cho màn hình của tôi hoặc sự khác biệt giữa ESP-07 và NodeMCU. Trong mọi trường hợp, nó vẫn hoạt động nhưng tín dụng sẽ thuộc về người khởi tạo.

Mã của tôi là tệp đính kèm: MTSWiFi.ino.

Bước 4: Một số ghi nhớ + Kết luận

Một số ghi nhớ + Kết luận
Một số ghi nhớ + Kết luận
Một số ghi nhớ + Kết luận
Một số ghi nhớ + Kết luận
Một số ghi nhớ + Kết luận
Một số ghi nhớ + Kết luận

Tôi nhận thấy điều gì đó về ESP-07 trên bảng này. Ăng-ten gốm đã được tháo ra và có một cáp được gắn vào ăng-ten bên ngoài. Ăng-ten gốm được loại bỏ để không có tín hiệu sai lệch nếu hai ăng-ten được kết nối cùng một lúc. Kế hoạch của tôi là đặt một ăng-ten định hướng trên đó để tôi có thể biết từng tín hiệu đến từ đâu.

Tôi đã kết nối nó với một ăng-ten vá định hướng, hãy xem các hình ảnh tiếp theo.

Tôi nghĩ rằng tôi có thể đã gắn ăng-ten trên giá ba chân.

Tôi không thể nhớ kết quả. Tôi nghi ngờ về cơ bản chúng không đáng kể nên có thể tôi đã bỏ ý tưởng.

Vì vậy, tôi đã học được một cái gì đó ngày hôm nay. Tôi đã lấy một mẫu từ Trình phân tích Wi-Fi LOG của mình (xem đính kèm) và một mẫu khác từ Trình phân tích WiFi trên điện thoại thông minh của tôi (xem đính kèm)

Sự khác biệt đáng kể là NVR9ca3a93 trên Kênh 14.

Sau khi ngủ trên đó, tôi đã có một khoảnh khắc Eureka, đã thực hiện một số nghiên cứu:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Như bảng chỉ ra, Bắc Mỹ không cho phép các kênh 12-14. Vì vậy, điều đó giải thích tại sao Điện thoại thông minh của tôi không hiển thị nó và rõ ràng là bộ phân tích WiFi LOG cũng vậy.

Điều mà nó không giải thích là thiết bị WiFi có SSID của NVR9ca3a93 là gì?

Tôi sẽ giả định rằng đây là SSID ESP-07 trong Trình phân tích WiFi LOG của tôi.

MẸO: Một điều tôi biết là ESP-03 mà tôi có có AI_Thinker SSID. Như trong hình, đây là cái trong IP-Clock của tôi. Vì vậy, tôi đoán rằng ESP-07 có NVR ?? SSID.

Kết luận: Bất chấp tất cả những điều chưa biết và nghi ngờ, Trình phân tích WiFi này hoạt động.

Đề xuất: