Seems like a major headache for basic UI. A lot of unknown variables here... Not saying it can't be done but trying to communicate with hardware/software or even the most basic circuitry and produce readable human information sounds painstakingly time consuming. Best of luck.