Using OSC + Bluetooth (or finding a workaround)

Hello, I’d like to build a ESP32-based sensors using the Arduino IDE. I’d like to have it work using OSC for compatibility with Puredata without resorting to Wifi, so I’m wondering if Bluetooth is an option. I have used OSC over a network, but I don’t know if there is a way to make it work over BLE. I can consider discarding OSC but I can’t figure out from the Ossia docs how does BLE work, what data and what profiles are used. Any way to stream multiple sensors streams to ossia using BLE would be great. Thanks!