Skip to content

Stardust87/wifi-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wifi-visualizer

Wifi-visualizer is a Matlab application created in the app designer. It can visualize electromagnetic waves of WiFi in any building, given its plan and router position. Thus, one can find the most optimal router position that will cover with signal the whole property or increase WiFi strength in particular rooms.

How it works?

The application reads the plan of a building as a matrix where 1px in the image is 1cm in reality. Then, it calculates the spread of electromagnetic waves, which are modeled by the Helmholtz equation. It is the partial differential equation (PDE) that can be solved numerically (it may take time for huge matrices). Finally, after beautifying and "smoothing" the solution, waves are plotted in the application.

Usage

  1. Open app directory in Matlab (app tested on version R2018a).
  2. Type wifiapp in console.
  3. Set router position by clicking on displayed building plan.
  4. Press "Draw WiFi" button to see your WiFi signal!

Besides that, you can tweak settings like

  • router frequency,
  • color of waves

and do

  • change building plans,
  • save generated images.

Examples and screenshots

App Window Main view of the app (before drawing WiFi signal). Red cross marks the router position.

Example 1 Example of good router positioning. Waves are strong in larger part of the property.

Example 2 Example of bad router positioning. The WiFi signal is trapped in one room and can barely escape.

Authors

The application was designed by Michal Szachniewicz (szacho) and Anna Klimiuk (Stardust87) as university project.

License

Wifi-visualizer is released under MIT License.

About

App for visualizing WiFi signal coverage in a building

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •