Create an internet speed analyzer with a Raspberry Pi

epaper screen speed test

Vincent Willcox has taken one of Percheron Electronics’ e-paper HATs and created an internet speed analyser. He has released all the code onto GitHub so that you can re-produce his work. Take a look here. The speed scan is triggered either by scheduled task (cron) or by pressing a button on the HAT.

7 comments for “Create an internet speed analyzer with a Raspberry Pi

  1. Michael Horne
    27 October 2015 at 10:17 am

    You stole my name. 🙂 I almost thought I’d written this article.

    • Michael Horne
      27 October 2015 at 10:21 am

      LOL. 🙂

  2. 27 October 2015 at 12:26 pm

    Hi Michael(2),

    Thank you for sharing this. This started of as a simple project to enable plug-and-play speed-testing at clients houses.

    It has now grown the screen, but in the coming months it will also grow into a fully fledged network testing appliance.

    It will be able to tell you how the lan-port is configured (half-duplex/full duplex, 10/100Mb/s – though sadly not 1000Mb/s due to Pi limitations)

    It will also have local net speed-testing with two Pi’s setup on a network speed testing each other and pining back and forward.

    • Michael Horne
      27 October 2015 at 12:33 pm

      You’re welcome 🙂
      I can’t wait to try it out on my e-paper screen which is sat at home waiting for me 🙂

  3. wizeguykev
    27 October 2015 at 1:19 pm

    I would like to make one but I have a 3.2″ touch screen. How hard would it be to use it! Fairly new to RP but tech savvy.

    • Michael Horne
      27 October 2015 at 1:56 pm

      All depends how you display things on the screen. If it’s just a straight output then you’ll need a GUI tool of some kind. Take a look at Kivy.

    • 27 October 2015 at 2:35 pm

      You could also use pygame to display to the screen.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.