Skip to content
Monitor your Internet bandwidth with Raspberry Pi

Monitor your Internet bandwidth with Raspberry Pi

Hardcore Internet users or those of us curious about the maximum data rates possible with our Internet connection are always interested in the bandwidth being used, and a neat way to monitor this in real-time has been documented by Darren Beck for use with a Raspberry Pi. 

For this to be possible your router needs to be enabled for SNMP, which allows the Raspberry Pi to run a simple python script which not only polls the router for the bandwidth data - but also creates a neat graphical representation for an inexpensive OLED display:

Monitor your Internet bandwidth with Raspberry Pi

The Pi requires a direct connection to the router, however the OLED wiring is easy thanks to the I2C bus - only four wires are needed between the Pi and OLED. You can see a "real-time" demonstration of the display in the following video:

Kudos to Darren for not only an interesting but useful project that's easy to reproduce. To get started you can find more information from his Instructable page

And if you're interested in making your own version, PMD Way can help you with the parts, such as:

And to keep up to date with interesting news, offers and new products - interact with us on facebook, instagram, and twitter.

Previous article Build a miniature Pong game with Arduino
Next article Upgrade classic car dashboards with CAN-BUS and Arduino

Leave a comment

Comments must be approved before appearing

* Required fields