Can I connecting a Bluetooth device to Quest 2? - unity3d

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 :)

Related

Connecting hc-05 with iPhone SE iOS(v11.0)

I have done some research on core bluetooth framework. Successfully setup discovery of peripheral of other iPhone, connect, discovered services and characteristics and write some values. All went well. Surprisingly come to know there is apple MIFI program (need to research on it).
In excitement I ordered iPhoneSE, HC-05 bluetooth module, Arduino Builder's Kit R2 with original Arduino UNO. It took some days/wasted in shipment and decent amount and now it's not working.
I write proper set up/initialization for peripheral and central classes, adopted delegates and I think it's all correct. However I am not able to connect to HC-05 bluetooth module.
Observations:
On a Android device i turned on bluetooth in device settings, HC-05
was able to be discovered, enter 0000/1234 (password as per
documentation). And yes i was able to connect it. It means HC-05 is
not malfunctioning.
On a iPhoneSE iOS v11.0, Setting -> turn on bluetooth. But HC-05 is
not discoverable.
I simply want to be successfully discover and connect to HC-05 module using BLE technology. Then with delegate methods look up services/characteristics and then try to on/off led.
I can provide more info and background if needed.
I need some help and direction so that I can purchase the correct bluetooth module which connect to iPhone, and I am sure I can do it.
Thanks.
To answer above question-
HC-05 will not connect iPhone. Because HC_05 is not bluetooth low energy.
I have used AT-09 from amazon.
I have written complete article how I achieved it here, and challanges I faced with solution.
The HC-05 isn't compatible with iOS.
This is because Apple uses MFi Licensing Program and HC-05 is not licensed.
To get things working go for a module supporting minimal BT Version V4.0 BLE. Even better, BT Version: V4.2 BLE & V5.0 (better range and larger packet-size), if iOS (v11.0) supports it.
I am not going to recommend a specific model, that's what Google is for.
Apple devices under the MFi licensing scheme only support limited profiles.
HC-05 is based on Bluetooth 2.0. What will work for Apple mobile devices (iPhone, iPad) will be those modules that utilise Bluetooth 4.0 or Bluetooth Low Energy (BLE).

About pointing devices

My friend is designing a pointing device which connects to the computer with Bluetooth and I want to know how to create software or drivers in order operate it like a mouse. if guys know anything about this, please help me out.
Bluetooth is a wireless protocol specification (thousand pages) A lot of pointing devices use a proprietary wireless protocol. To do this, purchase a reference kit from a company like Cypress semiconductor. This kit will contains hardware, software, and firmware sample code and I/O chips. Way more than I can mention here. Texas Instruments and Microchip have Bluetooth/802.15.4 kits too. Used zigbee wireless kits are on Ebay. Hope that helps...

Support for an in-remote accelerometer for Google TV

During the I/O 2011 Building Android Apps for Google TV session (at 37:50 in the YouTube video) Googlers TV guys have said: "Probably not the accelerometer"... Actually why not? What about an accelerometer inside the remote-controller (and there is already one if you use your phone/tablet as a remote-controller)? Just imagine playing a 1st person car racing game on your TV using your remote as a driving-wheel (Wiimote style) !
As far as I can understand this will be doable, but it will require two different android apps: One for Google TV and one running on what you are using as a controller (tablet/phone).
The controller app would then use the acceleromter functionality and communicate with Google TV in the same way as the official remote.
Take a look at an android application I wrote called "iCruZn." It uses the accelerometers in your android phone to control Google Earth on your dekstop. iCruZn transmits the accelerometer data over WiFi to a browser on your desktop running Google Earth. You can use this same mechanism to control an application your write for the Google TV. The only reason iCruZn won't work with Google TV is because the Google Earth Plugin is not compatible with the Google TV Chrome browser.
Looks like new Sony TV has accelerometer in its remote -
http://www.techradar.com/news/television/hands-on-sony-nsz-gs7-review-1063737

iPhone SDK 3.0: where is the Bluetooth?

i'm participating in the iPhone Developer Program and i have access to the iPhone 3.0 firmware and SDK.
one of the new features of the iPhone 3.0 -- is ability to use Bluetooth, but i can't find any documentation about it.
can someone point me please -- where is it?
The only way of using bluetooth directly is if you join the Made for iPod / Works With iPhone program and integrate the Apple authentication chip into your custom device. Once you've done that, you can use the ExternalAccessory framework which exposes a low-level IO stream API to the device.
Frameworks like Core Audio will let you play and record music via bluetooth headsets and the Gamekit framework will let you discover and talk to other devices via bluetooth, but the fact that it's bluetooth is not exposed to the developer at all.
Look at the GameKit API - it provides simple high level access to BlueTooth connections between devices (built on Apple's Bonjour discovery service).
If I recall correctly, you aren't allowed direct access to the Bluetooth, but rather, you are able to use certain API calls that will search for nearby devices. However, I'm not a developer currently, so I can't point you at any documentation. Perhaps someone else can back me up with a bit more information.
My iphone 3G & 4 will connect to my Sony BT1500 car head unit which was made well before iPhone existed (i.e it's not iPod signed).

Can an iPhone or iPod Touch communicate with another device in the same room?

I'm new to developing applications for the iPhone and iPod touch. Is it possible to communicate directly between 2 devices in the same room by using WiFi or perhaps even BlueTooth on the iPhone?
I've seen a demo of a fire application where one iPhone "lights" other iPhone when they get close to each other. How is this accomplished?
The point of all this is that I am exploring the option of developing a game that you can play with another person in the same room.
The iPhone supports Bonjour based service discovery and several applications take advantage of this to do things like syncing with a PC on the same network. Explore the samples and guides in the iPhone SDK. WiTap and BonjourWeb are good examples to start with. NSNetServices and CFNetServices are the APIs you'll be dealing with for Bonjour
iPhone - iPhone communication can also be accomplished over bluetooth using GameKit.