Hello to this awesome community,
During last year at university, for my bachelor’s degree, I worked on a Capstone project where we developed a Smart Home platform focused on local-first energy monitoring and control. We used a Raspberry Pi as the hub, running a custom Armbian image with all required services containerized using Docker.
Now, I’m exploring how similar systems could be built using Ubuntu, especially for use on a Orange Pi or any other single-board computer (it really doesn’t matter, as long as it has Ubuntu support).
So my main question is:
What are the current best practices for building a local IoT platform on Ubuntu for SBCs?
Of course, one obvious approach is to start from an Ubuntu Server image and run post-installation scripts. But I’m curious about the broader ecosystem:
- Are there recommended tools or workflows for developing a customized Ubuntu for embedded/local IoT platforms? It really doesn´t matter if it’s a prebuilt image.
- How do technologies like snaps and Ubuntu Core fit into this?
- Are there clean ways to build scalable and repeatable IoT solutions?
I’m currently documenting my findings and plan to publish a blog post to help others who might be exploring similar questions. If there are any resources, examples, or community projects you think are relevant, I’d love to hear about them.
Looking forward to your insights!