Network speed test

Issue #31 resolved
Alan Noble created an issue

It is proposed adding external pins X0 and X1 to report network speeds for download and upload respectively. Since these operations may take several tens of seconds to execute, these values would NOT be computed continuously. Instead they would only be computed in response to a “Test” request by the user.

The download speed would be calculated by downloading a 1,250 kilobyte (10 megabit) file from http://netreceiver.appspot.com/static/10megabit.bin and timing how long it takes. For example, if it takes 2 seconds, then the download rate is 5Mbps.

The upload speed would then be calculated by uploading 10Mb to http://netreceiver.appspot.com/api/upload and again timing how long it takes.

This feature should be implemented on both ESP and Pi.

Comments (3)

  1. Alan Noble reporter

    Upon reflection, let’s implement the server-side functions in VidGrind, e.g., using its /api method, e.g., /api/test/download and /api/test/upload

  2. Log in to comment