4 ms·
Cool project! I also developed a tool for Pi's called Bakery for configuring a Pi from a user interface :). The difference was that it was focused on setting up
by staticvar 10y ago
Cool project! I also developed a tool for Pi's called Bakery for configuring a Pi from a user interface :). The difference was that it was focused on setting up the Pi as a Gateway device for IoT. I took it down though because our Knight Prototype Grant funding ran out and we didn't have time to maintain it. In case you're interested, our approach was to generate a bash script from input in a web form, then put that script on a USB drive and plug it into a Pi. We rolled our own Pi distro that then looked for new USB drives containing an `autorun.sh` file. We now just teach people how to use the command line to pipe data from devices to the Internet. All of our device and database drivers are actually just CLI so no fancy UI needed... But using these CLIs we made in PiBakery would be really cool way to lower that barrier to entry! If you're interested in taking this tool an IoT direction, check out our wiki at http://openpipekit.github.io/ http://openpipekit.github.io/. We do a monthly first Thursday hangout at 8pm (link to hangout at the bottom of the Wiki).
- PiBakery 10y agoYou've actually almost exactly described how PiBakery works - except that PiBakery obviously can write the image as well. Once the image is written, PiBakery just writes some scripts into the /boot/PiBakery/ directory, which is checked by a systemd startup script, and executed. And if you want to create custom blocks to add in to PiBakery for your own tools/scripts, you're welcome to do that! I have a guide on the PiBakery website - www.pibakery.org/docs/contribute.html - that describes this process that you can look at if you want.