What are some methods for real-time graphing display and record of SPI and/or I2C data streams? I am looking for the simplest solution possible. There are all manner of "IoT" solutions out there with god-knows-what kinds of crazy cloud services to do this with specific hardware, but I am an e.e. looking for a lab-rolled method to do this on a windows machine. My skills in windows programming are null. There must be software out there which already has this capability?
Something like:
SPI/I2C bus --> USB conversion hub --> Windows PC --> graphical software UI
Data source is X,Y,Z data from any accelerometer.
For the record, I can parse and modify the SPI/I2C data stream into any format I want using a FIFO buffer implemented on any microcontroller. I understand the software would have to be configured somehow to recognize where the X/Y/Z values in the stream start and end, but I'll cross that bridge when I get to it.