I am looking to write an application for the iPhone that can control the radio and CD player in the car. The radio and player have a Bluetooth connection.
I started this question to get all the information I need for this one place. I have few questions, but if you find something that I didnβt ask me to start developing this application, please let me know.
I read about the AVRCP profile and the Bluetooth device in the car that supports AVRCP 1.3, which is good enough for me, bearing in mind the controls that can be performed in this version of the protocol.
I read a lot about people saying: βAn Apple device can only communicate with each other,β βAn Apple device cannot be connected via Bluetooth to a device other than Apple,β βMFi is required if you want to do this.β MFI is not needed, "etc. My first question is:
1) Is it even possible to connect the iPhone (4, 4S) with the radio and CD player in the car via Bluetooth and control the radio and music with any version of the iPhone? If so, what are the limitations for such a successful Bluetooth connection?
There is also very little information about the roles in which the iPhone can work. There are two kinds of roles for AVRCP: controller and target role. After reading this article: https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf I did not find the answer to the second question:
2) iPhone , AVRCP 1.3, ( CD-)?
. , , - , :
3) ?
, API Bluetooth. , , , . :
4) - , (start/stop/pause/forward/backward ..) API, XCode, , Bluetooth . ( (, , ..) )
AVRCP . , .
Bluetooth , , , , . , , iPhone Bluetooth, Objective-C ( C). , 4 - , , AVRCP , API, AVRCP ( ) ?
( , - ), . , - , .
. , .
.