Project involving Bluetooth. How to select dongle to work with? - Android Software/Hacking General [Developers Only]

I'm about to start a project that involves me being able to control some hardware through a Bluetooth connection. The hardware itself has no Bluetooth but I intend on making a Bluetooth dongle to connect said hardware to my android phone, through an app I intend on developing and control it with my phone.
I plan on being able to pass audio through it alongside other signals to control different functions.
I've been looking at eBay for Bluetooth USB modules but I'm not sure which to pick, this mainly has to do with A2DP and whatever other protocols there are for Bluetooth.
Does anyone have an idea?
Sent from my PC36100 using XDA App

Related

A2dp motorola S9+windows xp

first off, major props to the xda community, you guys are the best!
now for an interesting problem/project:
It's been a month since I've purchased my Motorola S9 bluetooth headphones http://www.motorola.com/motoinfo/product/details.jsp?globalObjectId=177 and have been amazed by what I can do when combine the S9 with my HTC touch and cyberon's voice dialer which is a voice activation program
I use it to:
listen to stereo music
launch programs
stereo music remote control
speed dial
raise and lower volume
teach iphone users the meaning of envy
just being able to do that with with the a2dp remote and microphone of the s9 makes it feel like it's 2030 where people are wired to computers and technology is transparent and everywhere. The s9 feels like sci fi technology... almost. the s9+htc touch is a great no hassle way of getting the information you want pumped into your ears
so as a tech enthusiast I've asked myself,
why the hell can't my computer do this?? i mean, it's 2008 and I'm still using a keyboard and mouse for everything?
I'm trying to make the S9's work on my mac book pro running windows xp+bootcamp drivers but windows doesn't even support a2dp much less handsfree wireless mic profile
i've an online tutorial by katy hxxp: www.djkaty.com/drupal/vista/bluetootha2dp but installing broadcomm's bluetooth stack gives me an error telling me that there is no bluetooth radio device detected which is total bull as i've been able to send files to my HTC touch via bluetooth. I've also tried installing another bluetooth replacement stack called bluesoleil; with no luck
I've also am about to start trying adding widcomm using this guide (http://www.dev-toast.com/2007/01/05/uncrippling-bluetooth-in-vista-rtm)
but in the guide said a2dp doesn't work with widcomm
anyways how do i make bluetooth a2dp work and my s9's mic to work via bluetooth on pc? is my ultimate question
also, if you could recomend a voice activation program that works as well as cyberon's voice dialer I'm looking for the type of functionality where I can press the voice button issue a command and then good stuff happens I bet lots of other people thought of doing the same thing like this
could you please help?
A step by step guide would be aprechiated
update: I've been able to install widcomm drivers version 5.1 and everything works... except the a2dp UGH!
the cheshire cat said:
I've also tried installing another bluetooth replacement stack called bluesoleil; with no luck
Click to expand...
Click to collapse
BlueSoleil, with some external BT dongles, does support A2DP. It's just that the BT dongle itself must support it in hardware.
That is, shop for an external BT dongle if you do need A2DP.
Menneisyys said:
BlueSoleil, with some external BT dongles, does support A2DP. It's just that the BT dongle itself must support it in hardware.
That is, shop for an external BT dongle if you do need A2DP.
Click to expand...
Click to collapse
thanx but i'm trying to get my internal laptop's bluetooth to use it I've heard good reports that i'm just using the wrong version of widcomm drivers.... time to reinstall everything...again
besides who wants to carry around a laptop with a dongle flopping around? i'll try to avoid the dongle solution if i can
A2DP and bluetooth stack
Having same issues here. My goal is using BOTH A2dp and Blackberry wireless sync via bluetooth (just a serial port).
I find it impossible as Blackberry will only work with native xp drivers and A2DP is not supported in xp.
Currently i gave up wireless sync and am using A2DP with Bluesoleil, which works fine for me.
Anyone ever tried using A2DP WITHOUT switching to a different bluetooth stack?

Using HTC Touch as a headset for a laptop

Aim: To connect my HTC Touch to my laptop and to seamlessly use it as a headset for talking on Skype - i.e. use the cellphone microphone for input and the cellphone speaker for audio output.
Note: I know that there are bluetooth headset per se that may be paired with a PC, but I would like to know how to use my existing phone with this and understand whether this is technologically possible.
I am both interested in opportunities of bluetooth or wi-fi methods for connecting. In addition, you may supply info for software or hardware tools, but software fine tuning is preferred.
Thank you in advance for your assistance.
As far as I can clarify I want to use my mobile:
a) as a bluetooth connected headset
and
b) as a bluetooth connected microphone
Are those implemented in the bluetooth profiles which are running on my mobile phone? (or on any other phone).
In general it would be possible based on technology, hence there are bluetooth headsets with integrated microphones. But are the needed profile extensions on the bluetooth protocols implemented by the mobile phone vendors such as HTC?
In other words, is the protocol stack extended by the chip vendor of the bluetooth chip inside the HTC - probably not HTC itself? And is the protocol stack implemented into the operating system - Microsoft mobile 6.1 by either HTC or Microsoft?
i'd like this on my kaiser too..
just looking around still.

interesting question possibley a stupid one

hello everyone i have question or maybe an idea for a talented dev i was wondering if it is possible to emulate a key fob (for a car alarm) using a windows mobile phone
Not the standard 433MHz transmitter.
But it would be possible to achieve similar with Bluetooth. Then you have to integrate a bluetooth receiver into your car alarm. Using serial communication you would then transmit lock/unlock commands. It would also be possible to auto-pair when in range and unlock the car automatically.
Slowmo said:
Not the standard 433MHz transmitter.
But it would be possible to achieve similar with Bluetooth. Then you have to integrate a bluetooth receiver into your car alarm. Using serial communication you would then transmit lock/unlock commands. It would also be possible to auto-pair when in range and unlock the car automatically.
Click to expand...
Click to collapse
All thing are very "Techi" to me but if it possible then its defiantly proud to be WM user.
Anyway is it working with any other handsets...?
The Chevy Volt is suppossed to have an iPhone and BlackBerry app that will allow that, so yes its definitely possible. But their sollution may rely on 3G connectivity on both ends, I'm not sure.
" But their sollution may rely on 3G connectivity on both ends, I'm not sure."
if that is the case then the car would have to have a sim card too
otherwise you don't get a 3g connection more likely it's wifi based
In theory, you could use one of the phones with a USB port, with an adapter to 433 MHz to read in the pairing, then re-pair with a car.
But directly pair with a standard car-fob arrangement without additional hardware, no.

[REQ] Possible Bluetooth App

Wondering if there's a way to make my Evo behave as a Bluetooth headset so I can connect it to my PS3 when I go online. I always seem to lose my BT headset and would be great if I can use my Evo and broadcast it over its external speaker. I've tried searching in the Market and on the net for an apparently that would allow us to do that. I would imagine since our phone is BT ready, it would be easy to cook up an app to allow this function. Problem is I have zero app developing experience.
Sent from my PC36100 using XDA App
i think the playstation's Bluetooth works a bit different then normal? I think this because of the way you need to pair the controller on PC bluetooth dongles. It's not as simple as a regular bluetooth device.
acme64 said:
i think the playstation's Bluetooth works a bit different then normal? I think this because of the way you need to pair the controller on PC bluetooth dongles. It's not as simple as a regular bluetooth device.
Click to expand...
Click to collapse
Well, out of the box, if the Evo offered a BT service as a "headset" then it wouldnt be a problem. You can use any bluetooth headset on the PS3 as long as you have the sync pin, ya know.
So it sounds possible, but I'm not a developer either so I don't know for sure.

One click - Connect 2 Specific Bluetooth device for A2DP and Phone app

An amazing One click - Connect 2 Specific Bluetooth device for A2DP and Phone app:
Bluetooth Pair
https://play.google.com/store/apps/details?id=com.gnssoftworks.bluetoothpair
found it very useful for swapping bluetooth headphones between devices WITHOUT turning off Bluetooth entirely or going into the settings menu.
Example Use Case:
I have one Stereo Bluetooth headset with mic (two profiles - phone and A2DP audio)
I have one Android Phone and one Android Tablet.
Phone Profile is always connected to the Android Phone, but the A2DP audio changes depending on which device you want to listen to music from.
Normally, if you want to listen to audio from the Tablet when your headset's A2DP profile is connected to the phone, you'd have to first go to the settings menu of the phone, and disconnect the A2DP, leaving Phone Profile connected. Then go to the settings menu on your tablet and connect the A2DP only.
Then you'd have to do the opposite if you want to listen to audio from the Phone again.
Takes a long time.
With Bluetooth Pair, you can specifically connect or disconnect to a specific device and specific profile (phone / a2dp) by widgets.
So you won't have to turn off the bluetooth completely on one device just to allow your headset to connect another device. Nor do you need to go into settings anymore.
1.) Just tap on the A2DP device specific widget on the phone to disconnect, the A2DP Profile from the phone
2.) go to the Tablet, and tap on the A2DP device specific widget to connect the A2DP profile of the headset to the Tablet
Two taps!
Would you mind sharing a code snippet on how you achieve this? I've been working on a little program that I intend to use around the house and this is the missing piece that I can't figure out. Basically, I have some NFC tags spread around the house and a receiver app that triggers various actions. One of them enables bluetooth on my device (if off), turns on my home audio receiver (over telnet), connects to the receiver's A2DP device (this is the missing piece), and launches a music app.
I've seen examples where this works using an AIDL method, but from what I've gathered this no longer works under Android 4.2. Does your app work on 4.2? Any hints you can provide?
Thanks!
Brian
I'm not the writer of this app.
You could try contacting them via the email listed on Google Play.
BTW, while you're making your app, please dedicate a thread to it on XDA so we can all beta test and buy it later!
klau1 said:
I'm not the writer of this app.
You could try contacting them via the email listed on Google Play.
BTW, while you're making your app, please dedicate a thread to it on XDA so we can all beta test and buy it later!
Click to expand...
Click to collapse
Oh, OK. I just assumed this was your app.
After reading the Play Store description more carefully, I don't think this app actually does what I'm trying to do (programmatically establish an A2DP connection). It appears this app enables / disables certain profiles but the actual connection is still handled by the OS.
As far as the app I'm making, I was intending it to just be something for personal use. I'm planning on keeping it very lightweight and tailored specifically to my needs. For it to be used by anyone else they would have to have the same brand of A/V receiver as me (Pioneer) that supports the same telnet commands. Most of the rest of the functionality of the app can be duplicated by using some of the existing NFC apps like NFC Task Launcher. If I ever develop it into something interesting that could be used by a wider audience I probably will post it on XDA for feedback though.

Categories

Resources