A typical iotracker system (see image below) is comprised of four to eight iotracker cameras, one iotracker synchronization unit, a PC workstation running the iotracker software and several rigid-body targets attached to various interaction devices.
iotracker cameras can be wall or tripod-mounted. They are shutter-synchronized to a trigger-pulse signal sent out by the iotracker synchronization unit over a BNC coaxial cable. Every camera streams digital video to the tracking workstation via IEEE-1394a (FireWire-400). The iotracker software running on the workstation computes the position and orientation of every rigid-body target in real-time and transmits the resulting 6-DOF measurements to subscribed client machines over a TCP/IP ethernet network.