Giter VIP home page Giter VIP logo

wandra's Introduction


Wandra

Simple Wi-Fi analyzer for macOS built in SwiftUI.

It displays your Signal to Noise Ratio and Received Signal Strength.
Basestation SSID and MAC-address, you can export measured data as
a csv file to import to Numbers/Excel by rightclick the play button.

System requirements
macOS 11.0

Download from here:
https://github.com/mikaellofgren/wandra/releases


Help

Click the textfields in the app to bring up help texts.
Signal to Noise Ratio (SNR)
Higher value is better

Its measured by taking the signal strength (RSSI)
and subtracting the noise.
Noise is all the RF around the radio in the spectrum
from all RF sources. It can come from a microwave, bluetooth devices, etc.

Wireless adapters (NIC) for laptops, tablets,
aren’t capable of determining accurate SNR.
An example is when a microwave is turned on.
The NIC will not be able to see the RF signal
because the microwave is sending unmodulated bits.
Thus the built-in NIC believes there is no noise.

Received Signal Strength Indicator (RSSI)
Measured in dBm (decibel milliwatts)

Lower value is better
Every 3 dB lower = doubles signal strength
Every 3 dB higher = halves signal strength
Usually it starts around -30 near the access point,
and gets higher (losing strength)
when moving away from the access point.

Basic Service Set Identifiers (BSSID)
Most of the time it is associated with MAC address of the access point Stick to current BSSID until:

  • RSSI below -75dBm
  • Choose 5Ghz over 2.4GHz as long as 5GHz is more than -68dBm
  • Does NOT support 802.11k
  • Choose AP with RSSI 12dB higher than current AP

If multiple 5 GHz SSIDs meet this level, macOS chooses a network based on these criteria:

  • 802.11ax is preferred over 802.11ac.
  • 802.11ac is preferred over 802.11n or 802.11a.
  • 802.11n is preferred over 802.11a.
  • 80 MHz channel width is preferred over 40 MHz or 20 MHz.
  • 40 MHz channel width is preferred over 20 MHz.

https://support.apple.com/en-us/HT206207

wandra's People

Contributors

mikaellofgren avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.