Skip to content

Instantly share code, notes, and snippets.

@wrburgess
Last active August 29, 2015 14:16
Show Gist options
  • Save wrburgess/0537d11c8fcc7328e2ec to your computer and use it in GitHub Desktop.
Save wrburgess/0537d11c8fcc7328e2ec to your computer and use it in GitHub Desktop.
Internet Speed Test System

Situation

  1. We have laptops distributed across 200+ classrooms in various locales in the USA
  2. Some of these classrooms have volatile Internet speeds that descrease greatly during the middle of the day (10am - 2pm)
  3. The majority of laptops have Windows 7 installed on them. A few have Windows 8.

Goal

  1. We would like to record, on an hourly or half-hour basis, the Internet speeds of these classrooms so data trends can be presented to the IT admins at the schools.

Brainstorming

  1. Install a custom app on a laptop which can conduct an Internet speed test
  2. Have the app report the results via an API call to our main server
  3. We could install Ookla Speedtest Mini on a Linode server to conduct the tests
  4. We could utilize the API of a speedtest service (if one exists)

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment