brilliant-ble
Low level BLE communication for Brilliant Labs Halo and Frame devices using Flutter Blue Plus.
Features
- Finds and connects to Frame and Halo
- sends Lua command strings to device
- sends data to frameside data receive handler for processing
- uploads Lua files to run on device
- subscribes to data streams from device
- performs over-the-air (OTA) Device Firmware Update (DFU)
See Also
brilliant_msg: Application-level library for passing rich objects between a host program and Frame/Halo, such as images, streamed audio, IMU data and rasterized text.simple_brilliant_appand its many example applications in GitHub for demonstrations ofbrilliant_msgbeing used by that framework.
Libraries
- brilliant_ble
- Low level Bluetooth LE library for Brilliant Labs Frame
- brilliant_bluetooth
- brilliant_bluetooth_exception
- brilliant_connection_state
- brilliant_device
- brilliant_dfu_device
- brilliant_scanned_device