Skip to content

A .Net 4.7 console application that allows you to run an internet speed test at specified intervals, saving the results to a SqlServer database.

License

Notifications You must be signed in to change notification settings

kevdever/InternetSpeedLogger

Repository files navigation

Automatic internet speed tests

This .Net 4.7 console application runs a speedtest using speedtest-cli at specified intervals, logging the results to a database.

This project is licensed under the Apache 2.0 license. See License.md.

Dependencies

  • SqlServer localdb installed locally (otherwise you can modify the connection string in App.config)
  • Python
  • speedtest-cli

Setup

  • In App.config, under appSettings, update the path to speedtest-cli as appropriate
  • In package manager console, run update-database to generate the database in your localdb instance

Visualize the Results

A Jupyter Notebook is included at the top level that shows summary statistics and a plot of download speeds against the time of day. The notebook connects to a MS Sql Server database; you'll need to adjust the connection details as necessary for your setup.

About

A .Net 4.7 console application that allows you to run an internet speed test at specified intervals, saving the results to a SqlServer database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published