Video Post: BLE Wifi Setup Process (pi & app bluetooth communication)
Share
What you see:
-
Pi gets plugged and starts up (LED light blue)
-
Select „Add Device“ mode in beatnik app (small +)
-
Led turns off when pi booted successfully and ready
-
Button press to start „ble wifi provisioning mode“ on pi. (led starts pulsing blue)
-
Start searching / Request Connection in app
-
Pi recives connection request and tuns led green
-
Pi searches for local networks and returns list
-
App recives list and user selects wifi ssid
-
User enters Wifi password in app
-
Password & Ssid gets sent to pi
-
Pi tries to connect and returns result
-
App recieves and displays result (some useful info like IP & Hostname)
Color coding and wiring is hacky and not final. Code hacky and not final.
If you wanna see the code of the app side “beatnik-bleno.service.ts” in the app repo here: https://github.com/byrdsandbytes/beatnik-controller/blob/feature/ble-wifi-provisioning/src/app/services/beatnik-bleno.service.ts
Bluetooth Code for the pi side you’ll find here: https://github.com/byrdsandbytes/beatnik-bleno
Posted this to reference it in todays update. (Link will follow in comments, later today)
Original Post Date: Sunday, December 7, 2025
View original post on Reddit