A few years ago, the default answer to almost any “tiny computer” project was a full single-board computer running Linux. That made sense, because you got drivers, packages, a real filesystem, and ...
It's why DIY smart home projects suddenly got cheap (and actually doable) ...