In this project, LED strips display Bandwidth monitoring information to avoid network conflicts. It uses Arduino, ethernet shields and LED strips and runs on Linux server.
The data used to change the active display is feed from the network gateway using the bwbar utility for Linux. It runs as a daemon and outputs two text files every other second containing the current bandwidth utilization on the inbound and outbound interface. This text file is picked up by a shell script (sh), parsed, percentage of the maximum speed (9500kbit/s) is calculated and put in two variables. Last, the values are then passed over the network to an Arduino with an ethernet-shield using the widget utility.
Originl source : http://beta.ivc.no/wiki/index.php/LED_Bandwidth_Monitor