An RPi would be the way to go if you'd want to make a setup for adoption by many users. Getting an RPi as a controller for the entire system is cheap, and you could focus on making software run smoothly on just the RPi.
I wouldn't be surprised if the RPi would be totally fine to also run the data processing.
I wouldn't be surprised if the RPi would be totally fine to also run the data processing.
Easily even.I wouldn't be surprised if the RPi would be totally fine to also run the data processing
Probably even the RPi Zero will be totally fine.