Hardware Purchase List - psmoveservice/PSMoveService GitHub Wiki
Parts List
Not all of this equipment is strictly required, but if you want to mirror my setup (which I recommend), this is what I purchased.
Recommended
PS Move Controller
http://www.amazon.com/Playstation-Move-Motion-Controller-3/dp/B002I0J51U
PS Move controllers can usually be found used for super-cheap at retro gaming stores. Just be aware that if you get a used controller, the internal battery may be on its last legs.
Update: The models of PSMove controllers that came with the first round of PSVR do not have magnetometers. The models of PSMove controllers that are produced in 2017 or later with micro-USB port have a different protocol and currently are not supported by PSMoveService.
Move Controller Charging Station
http://www.amazon.com/PlayStation-Move-Charging-Station-3/dp/B003O6G114
Useful both for charging and as a calibration stand when you need to hold the move controller stable when doing calibration (as well as freeing up a USB port).
PS Eye Camera for PS3
http://www.amazon.com/Sony-PlayStation-Camera-Bulk-Packaging-Pc/dp/B0072I2240
You can technically use any webcam that OpenCV supports through its general camera API instead of the ps eye, but you'll want to make sure it supports at least 640x480@60hz or you won't get great tracking. It'll also need configurable exposure settings or it will be too sensitive to variable lighting conditions (i.e. desk near a window).
PS Eye Mounting Clip
http://www.amazon.com/Mounting-Clip-PS-Eye-Camera-Playstation-3/dp/B008MXPKP2
Needed to provide a flat and secure mounting surface for the PS Eye camera.
ASUS USB Bluetooth Adapter (USB-BT400)
http://www.amazon.com/ASUS-USB-Adapter-Bluetooth-USB-BT400/dp/B00DJ83070
There are several other Bluetooth adapters that are purported to work for the Move controller, but this is the fifth one I tried and it was the only one I had any luck within Windows 10 - there are native drivers on Win 10 that will work fine with this adapter.
Also works in Win7 and Win8.1.
Mini-USB Cable
http://www.amazon.com/gp/product/B00NH11N5A
Used when initially pairing the PS Move controller and for the (optional) PS Navigation controller.
USB Extension Cable
http://www.amazon.com/gp/product/B00NH134L6
The USB cable for the PS Eye isn't anywhere near long enough if you want to mount it on a tripod.
Tripod
http://www.amazon.com/gp/product/B005KP473Q
This is essential if you want to have a reasonably sized tracking volume in confined desk space and can't attach anything to nearby walls. You can mount the camera high above your monitor looking down over your desk. This particular tripod is also surprisingly cheap ($25 as of this writing) for what it does.
Velcro Squares
http://www.amazon.com/VELCRO-Brand-Sticky-Squares-White/dp/B00006IC2K
Needed to temporarily attach your PS Move controller to your HMD when calibrating the move controller in your game.
PS4 AUX Port to USB 3.0 adapter for Playstation 4 camera - for developer
eBay UK: https://www.ebay.co.uk/usr/bioboymg
eBay US: https://www.ebay.com/usr/alatnet
Optional
Gaffers Tape
http://www.amazon.com/Polyken-510-Premium-Grade-Gaffers/dp/B00ZXDXL1E
Used to secure the tripod and cables. Better then duct tape in that it secures well but doesn't leave a sticky residue.
PS Move Navigation Controller
http://www.amazon.com/Playstation-Move-Navigation-Controller-3/dp/B002I0K6X6
Only necessary if your game needs some kind of thumbstick control. NOTE: The support for this isn't complete yet in PSMoveService.
PSMove Replacement Battery
http://www.amazon.com/gp/product/B002MQ2OUO
Only necessary if your psmove isn't holding a charge anymore.
Inateck PCI-E to USB 3.0 5-Port PCI Express Card
http://www.amazon.com/gp/product/B00FPIMJEW
If you are running short on USB 3.0 Ports to plug everything into, this is your best bet.