Can I connecting a Bluetooth device to Quest 2

Hi Dev community.

I would like to connect a Bluetooth device (not headphone or keyboard ) to my quest 2. Currently my app running on Unity engine.

Does Quest 2 support this kind of scenario?
Is there any documentation available how can I do that as a developer?
Is the an example that I can look into? (preferred in Unity)
Any information about BT connectivity support in Quest 2 will be warmly welcome :slight_smile:

Regards,
S.C.

Also curious about this, I’ve toying in an app that connects to a BLE device directly from Oculus Q2 - looking to subscribe to notifications on a certain known characteristics and also write to the device.

Meta has reference material here:

https://www.meta.com/help/quest/articles/headsets-and-accessories/meta-quest-accessories/tracked-keyboards-meta-quest/

We don’t have a specific tutorial on this, but perhaps Meta does?

Hi @ash_at_unity3d thanks for the reference,
But as I stated in the post:
"I would like to connect a Bluetooth device (not headphone or keyboard ) "
This reference talks about keyboards, and I’m using a BT device which is not a keyboard, more like a sensor I would say.

Hey @SoftwareConductor ,

A fairly large number of bluetooth devices are supported (mice, headphones to name a few) but custom bluetooth devices do fall outside of what Meta may consider approved devices. This would be a question better asked to Meta directly.

That said, the Quest family of products are Android based, so given the right Android permissions, I would assume you could add support for additional bluetooth device.

However, support for your device will require you to write your own code to access the appropriate bluetooth service. AFAIK, Unity doesn’t expose a C# API for accessing bluetooth devices/services directly. That said, a quick google search of Github shows several projects for accessing bluetooth devices.

Indeed, that’s what I’m looking on now
Thanks :slight_smile:

@SoftwareConductor , were you able to connect the device to the unity game engine?