Skip to content

amadeuspzs/broadband-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Broadband Monitor

Broadband monitoring from a Raspberry Pi.

Source article: https://thepi.io/how-to-use-your-raspberry-pi-to-monitor-broadband-speed/

Pre-requisites

  1. A Raspberry Pi or other embedded device running *nix
  2. Wired internet connection for Pi
  3. Follow all of https://thepi.io/how-to-use-your-raspberry-pi-to-monitor-broadband-speed/ - if some parts don't work, don't worry. It contains the software setup necessary.

Setup

  1. Clone this repo into your home directory, and rename it speedtest
  2. Update monitor.sh and replace [ID-OF-GDRIVE-FOLDER] with the ID as found in step 3 in the pre-requisites
  3. Update crontab and replace [USER] with your username
  4. Copy the contents of crontab into crontab -e
  5. Make sure the .csv files contain just the header when you set this up

Every hour, at 42 minutes past the hour (feel free to change this), the script will run speedtest and ping, storing the results in the Google Drive folder.

Analysis

  1. See Analysis.ipynb for basic analysis
  2. Have a look at this Tableau Dashboard for visual analysis:

screen shot 2018-05-12 at 8 05 00 pm

About

Broadband monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published