
Lite-Time Bluetooth Configuration App
Lite-Time makes wireless guitar and MIDI pedals and devices, and they needed a mobile app that can configure the devices via Bluetooth.
Using React Native and Expo, I developed an iOS mobile app that connects to the Lite-Time device's internal XBee radio module. Authentication with the XBee is done via the Secure Remote Password algorithm, which was custom-implemented for this application, and communications are encrypted with AES-CTR 256.
Among the app's features is a spectrum analyzer that uses the XBee's "Energy Detect" command to measure ambient energy levels on each ZigBee channel.
I have written about how to set up Bluetooth using Expo and React Native here:
