Lightbox Remote is an iOS app built on SwiftUI. This app enables Nebula Lightbox owners to control the brightness and turntable speed all within the app
Lightbox Remote app when connected to Nebula Lightbox:
The user is able to control the brightness and speed of the turntable. Declared a single view Custom Slider that when the user tapped the appropriate button, the view would switch accordingly and pass the designated values. And on value change for the slider it would then send the signal to the Lightbox to be updated real time with the help of CoreBluetooth (used HM10 and built my own circuitry with Arduino)
CoreBluetooth Connectivity/Disconnection
The Scanning UI looks for proper CBUUID and on basis of detection will establish connection and be able to communication. If signal is lost the UI will revert back to scanning mode