Hi,
Interesting non-conventional project!
I've done a VB6 program for a pharma lab that displays the liquid level figures of several tanks on a web browser window in the inventory control office.
The program issues calls to routines in firmware of an Omron-type UART to get the data.
I do find architectural similarities with your project.
I'm assuming you have the D2XX drivers (.dll .sys) and the infrastructure for testing.
Looking forward to your contact for further discussion.
Thank you,
Grunty