Update 25: Software (micro) services & ble setup process
Share


Sunday.
I’m tempted to ramble over those 2graphs, but i try to keep it short.
Diagram 1:
-
Should Display how the app interacts with the different services running on the pi. Blue is bluetooth, grey is local network.
-
Left side (black): services in the beatnik controller app
-
Right side:(white) The APIs the beatnik pi provides / services it provides
(All those services all ready exist and work, expect the last one „Hardware API“ )
Diagram 2:
-
Flow chart showing the setup process and how communication between the Pi & the app for the initial setup process works.
-
Top (white): shows what the pi does. And which service does it.
-
Bottom (black) shows what the app or app user does. And which service is involved.
(Process works in the app but only if you know where to click)
I did those graphs, because I think I have a lot of loose ends at the moment. Probably noticeable from outside as there was quite some topic hopping. But I hope I have them in the right order now to build some nice setup screens in the app. 🎈
Original Post Date: Sunday, November 30, 2025
View original post on Reddit