[GSoC 2026] Adding BLE support for the bluetooth stack

Hi,

I’m delphi, a final semester CS Major. I’ve been working on figuring out a project to choose. I’m considering writing a proposal for adding Bluetooth Low Energy support to the Bluetooth stack.

Tentatively I’m considering implementing a minimal userland API, and the required infrastructure for it.

  • A GATT client and server
  • Adding the necessary code to the L2CAP implementation
  • SMP protocol for BLE
  • General Access Profile for Bluetooth Low Energy connectivity
  • Attribute protocol for BLE

I need guidance on whether this could be within the scope of a GSoC project. How I could better structure my planning and project deliverables, and most importantly, whether this is worth the effort or has a genuine need for it.

I am new to writing code for bluetooth devices, I would really appreciate the input of those more experienced with this.

Looking forward to speaking with all of you !

4 Likes