I really wish I could tell you specifics.
What I can say is that it involves a program I wrote and a handful of equipment that has been networked together.