How to work with external accessory device to play music on the device? - iphone

I am doing preliminary design of an iPhone app so that my app is connecting to non iOS handsfree device or a music system through bluetooth and play songs on it. We registered for the MFi program with Apple and are waiting for confirmation.
If it's possible could you kindly provide few guides to look into it?

Are you want to connect tv etc device with Iphone/Ipad to remotely control the device and volume? If yes then check the following links, perhaps these will help you.
http://www.youtube.com/watch?v=s-TC5uh4j7M
http://thinkflood.com/products/redeye/
http://itunes.apple.com/us/app/redeye/id315598320?mt=8

Not sure what your question is - can you clarify.
You don't need MFi if you are doing standard bluetooth - like streaming music, if the music player supports bluetooth A2DP - the iPhone can connect to it and stream music to it out of the box.

Related

Push-To-Talk (PTT) App using Bluetooth HFP between iPhone and Bluetooth device

We found PTT apps on iPhone store. Now I would like to make one for myself.
For the past 1 week, I have been reading all the posts here regarding how to achieve this in coding. Lets say, we paired the BTdevice with iPhone (The BTdevice supports HFP and A2DP).
When we make a call pressing the button on BTdevice to iPhone, in our iPhone app,
we would like to recognize this EVENT or data in the app, then route the audio to iPhone-speaker.
When the button on the BTdevice released, user presses on-screen Button on iPhone to speak to BTdevice. The audio should be routed to BTdevice speaker.
Please through some procedure to achieve this in coding. Also libraries, classes and samples if available.
I understood this application can be achieved without MFi NDA with apple as HFP and A2DP are open in Apple ( I do understand the documentation available is limited).
I have found the following post EXACTLY addresses what I'm trying. Please take a look.
Intercom with Bluetooth headset
My experience has been, and as your link indicates, pairing with Bluetooth connects the microphone and speaker of one device as dedicated input/output pair for another device, so you can't mix and match a microphone on one end with a speaker on the other.

Bluetooth connection to other External USB Bluetooth devises with out accessory?

I have a requirement - I need to connect the my iPhone application with external Bluetooth Devices like (Thermometer, Oximeter) without External Accessory and I need to transfer the data with my application to Bluetooth Device. Is it possible? Can I connect my iPhone to any other devices (not a Apple device)? Is anyone aware of this?
if you are asking for connect bluetooth with any other bluetooth than its possible from now.
in ios apple introduce core bluetooth for connect with external bluetooth devices. The CoreBluetooth framework provides access to Bluetooth 4.0 low energy devices. but its support after ios 5.0 .
you can get more information and demo source code for it from below url.
http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html
hope this will help you.
if you are asking for connect bluetooth with any other bluetooth than its possible from now.
you have aslo get more information from given below url.
http://developer.apple.com/library/ios/#samplecode/TemperatureSensor/Introduction/Intro.html

Bluetooth data acquisition in background in iPhone 4G S

I want to develop an application for the iPhone 4GS that supports Bluetooth 4.
The application would continually listen to the data transmitted by a heart rate monitor over Bluetooth, and show information on a screen.
To achieve this, the application would have to listen to the data even when it's not the active foreground application.
Like Android, is it possible to silently listen to Bluetooth events on an iPhone as a background service?
I can't determine exactly what you're asking, but here are two tutorials for incorporating Bluetooth in iOS apps:
iPhone Bluetooth Programming
iOS Bluetooth Programming - Getting devices to see each other
Also, here is Apple's list of Supported Bluetooth profiles.
You won't find serial port profile (SPP) in iOS devices if you're looking for that.
So question about using it in the background would seem irrelevant.
You could use 'old style' FSK modem over BT audio an then decode the signal in
code. On the other hand you should consider going WiFi. Microchips MRF24WB0MA/RM for
example supports adhoc/infrastructure netwroks and it also has Bonjour support.

Can iPhone app connect to a bluetooth transmitter ( non iOs Device ) with A2DP Profile?

I want to create an iOS Application which will be listening to a streamed audio from a non iOS bluetooth hardware. This hardware will be transmitting the audio and iPhone App should play it. Is it possible to do this on iPhone ? Does iOs provides any support do do this with A2DP Profile. As far as I read Its not possible to connect iPhone to any non iOs device.
This is not possible
Because the iOS device supports only the A2DP source (i,e it can stream A2DP) and not A2DP Sink (i.e it cannot be listening to the stream)
Well its possible.If You want to connect that device to iPhone you should register your device through apple. they will authenticate your device. Go through apple site for more details.

iphone blue tooth connection

could i connect iPhone and collect data from other bluetooth device (it may be iphone , ipod, nokia or other blue tooth device, like PC and so on.) from my own application. ?
if it is possible which way is the easiest . like GameKit framework ?
pls help me
With the SDK the GameKit framework is your only choice.
You are not allowed to low-level access to Bluetooth devices, also knowing apple and their policy on connecting external devices to their iPods, it would take some kind of chip and licensing deal for a vendor to be able to connect their device to an iPhone. So I am guessing that not all bluetooth devices will be abble to connect to your iPhone