SanderGi / WiFiStrengthTester

WiFi Signal Strength Tester • Windows App • Made in High School for Washington Science Olympiad to standardize the way we measured the antennas we built
https://apps.microsoft.com/detail/9n3bv3rvgxdv?hl=en-US&gl=US
MIT License
1 stars 0 forks source link

WiFiStrengthTester

A simple program with GUI to display the RSS in dBm of available networks. Contains functionality for averaging the RSS values over given time intervals.

Recommended Installation Instructions (v1.0.1 has been published)

Go to the Microsoft Store and install the program.

Make sure you have Edge, Chrome, or Chromium installed since the application needs a browser for rendering.

Secondary Installation Instructions

**You only need to do this once the first time you install one of my executables. I can't afford to buy an official certificate to sign the application, so bear with me on this one lol

Alternative Download Options

  1. Download the WiFiStrengthTester zipfile, unzip it, and run the app.exe file inside it
  2. Download the single file app.exe and disable your antivirus lol
  3. Download the Source folder, make sure python 3.x.x and the necessary dependencies are installed, and run app.py

Application notes

Why scans don't always complete

"WiFi devices only transmit when they actually have some data or an 802.11 management/control packet to send, and then only after certain channel access conditions have been satisfied. Generally speaking the remainder of the time the radio is either listening to detect a potential new packet to receive, actively attempting to receive a detected packet, or (in the case in a client device) in a power-save state where the radio is temporarily disabled to help conserve the battery" (https://www.quora.com/Do-wifi-devices-non-router-like-laptops-ipads-transmit-a-signal-constantly).

Demo images

If correctly installed it should look something like this: image

Common Errors

Changelog

Updating using the msix installer is easy, you just download and run the new installer (no need to uninstall the program first).

v1.0.1