Talk: That's not in the User Manual: Unity3D Software and Hardware

Developing software in Unity 3D engine to communicate with hardware devices outside of the realm of PC and mobile.

Using modern .NET technologies and Unity 3D engine to connect and control hardware devices.