LED Wall Bits n Bobs

There is a client/server relationship between the two scripts. I have a box monitoring all my network traffic at 10Gbps. The Perl sniffer script listens on this host and that interface (sniffer.pl) and sends UDP packets to the the RaspberryPi that has a Python script listening on a UDP port and switches on/off the pixels.

Bill of Materials:
1. Four LED Grids - https://www.amazon.com/gp/product/B01DC0IOCK/
2. One Power Supply - https://www.amazon.com/gp/product/B01B1QKLNW
3. One RaspberryPi 3 and relavent bits to make it work
4. Some wire and mediocre soldering skills

Install Instructions:
1. Connect/Solder up the panel's INPUTS/OUTPUTs, and extend the voltage injection. It's pretty darn simple.
2. Install Raspbian 
3. Install rpi_ws281x on the RaspberryPi : https://github.com/jgarff/rpi_ws281x
4. Install any missing Python libs via pip
5. On the sniffer box, use CPAN to install all the required libs
6. Change the hostnames/IP, subnet filter range, and ethernet interface to sniff from

Start the scripts:

sudo python server.py
./sniffer.pl


*Potenial bugs*
*Fixed?* 1. I'm not entirely convinced the timeout to clear a pixel is making its way over. Might have to make a double check in the Python as well
