The Bluefruit LE Connect app provides iOS devices with a variety of tools to communicate with Bluefruit LE devices, such as the Circuit Playground Bluefruit! These tools cover basic communication and info reporting as well as more project specific uses such as remote button control and a NeoPixel color picker.
The iOS app is a free download from Apple's App Store. As of this writing, it requires iOS 11.3 or later and works on the iPhone, iPad, and iPod Touch.
Enable Bluetooth
If Bluetooth is disabled on your device, enable it by going to Setting > Bluetooth on your iOS device and then turning it on.
Enable Location Services
If you plan to use the app to send location/GPS data to Bluefruit LE, enable Location Services. Enable it on iOS using Settings->Privacy->Location Services.
Scan for Devices
Launch the app now -- it will automatically begin to scan the airwaves for Bluetooth LE devices. These are presented in a list at the bottom of the page.
Notice, you can use the Must have UART Service filter to prevent BLE devices from showing up that can't work with the app.
- To refresh the list and start a new scan, simply swipe down on the current list.
- Each device's signal strength is displayed in the left side of its row.
If you tap on the device entry (not on Connect), you'll see more detail about a particular device:
Connect
Tap the Connect button on the UART capable device you wish to use. The app will connect to the Circuit Playground Bluefruit! Now, you'll be presented with the Device name and signal strength, and a number of different Modules you can use.
Controller Module
Click on the Controller module. You'll see a number of different sensor data streaming options. Enabling these will allow you to send data from your phone, such as the Accelerometer data or Location data, directly to your Circuit Playground Bluefruit!
The two modules on this page that can send data to the Circuit Playground Bluefruit are the Control Pad and Color Picker.
Color Picker
Click on the Color Picker. Now, you can dial in the hue, saturation, and value of a color using the color wheel and value slider.
Follow this page for setting up the CPB with the color picker code.
Press the Send selected color button and your color values will be sent to the Circuit Playground Bluefruit to adjust its NeoPixels!
The app provides many other features with the additional modules. Have a look at the Bluefruit LE Connect for iOS and Android standalone guide for an explanation of each feature.
Page last edited March 08, 2024
Text editor powered by tinymce.