IoT · BLE
Candela
An R&D project to develop smart furniture concepts based on Bluetooth Low Energy and Bluetooth Mesh. The app communicates with a control board via BLE to manage furniture settings. A Smart Desk prototype was created allowing control of desk angle, XYZ movement, and personal settings.
Scope of work
- Implemented BLE communication between mobile app and control board
- Implemented Bluetooth Mesh networking for multi-device control
- Implemented configurable BLE device scan mode with custom periods and delays
- Implemented background mode support for continuous BLE operation
- Designed debug tools for control board engineers
- Integrated Firebase Cloud Functions and Firestore
Challenges & solutions
Bluetooth Mesh introduced significant complexity compared to standard BLE point-to-point communication. The main challenge was implementing reliable message routing across mesh nodes while handling connection drops and ensuring the control board received commands in the correct order.