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



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

Back to blog