Quantity   Component name
1 × Raspberry Pi 2 Model B ("RPi") the $35 ARM7 motherboard that requires at least $100 of peripherals
1 × 5V 1A miniUSB wall wart power supply for the RPi
1 × non-networked TV or monitor + RCA or HDMI cable display for the RPi
1 × wifi USB stick (usage may vary) you may or may not need this
3 × ethernet cable (# may vary). use cat 5E, or for proper comsec: shielded cat 6, 6A, or 7 one goes from the RPi to the network; two go from your device to the RPi; ethernet preferred over wifi since WPA2 can be cracked. If you are testing a device that only has wifi and no ports that can be adapted to ethernet, then go for 1 ethernet cable and a WPA2 wifi USB stick, both for the RPI.
2 × male USB to female ethernet adapter (# may vary) one on the RPi and one on your device (assuming you only have one ethernet port on your device)
1 × male/male USB 2.0 cable (usage may vary) router to computer if this can work instead of needing usb adapters. this can be easily hacked together if you have some spare USB cables rather than purchasing a new one
1 × MicroSD card at least 8 GB - larger is better - especially since it can be partitioned for use as swap space (e.g. virtual RAM)
1 × lots of code over 9000 lines of code
1 × devices to be tested. laptop computer, desktop computer, networked devices, etc
1 × optoelectronic break in the circuit if it is really necessary, this can be used to make ethernet / usb traffic totally one-way