I am quite new to using RPi, but my experience has been great so far. I am hoping to achieve just one more thing.

I have 4 ADCs hooked up to my RPi using I2C, and I am sampling at roughly 800 - 1000 Hz from each ADC individually. I would like to process the sampled data real-time by passing it to PC, where I have a GUI display to show all the processed data.

I also have a camera and I would like to record images at 5 fps, which would also be displayed on the PC GUI.

I would like to reliably let the Pi and PC communicate information (which is quite lightweight as I plan to use low resolution, low sampling rate). I am using python on both systems and I've seen people say that TCP using socket module on python is a good way to do what I would like to do. I just want to know what's the "standard" in doing DAQ/data processing as in my current setup.

I apologize ahead of time if my question is lacking in details, but please let me know and I will be happy to provide more information if needed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.