iOS изначально поддерживает несколько профилей Bluetooth, как описано здесь http://support.apple.com/kb/HT3647. Вопрос в том, как мне программно общаться с родными профилями iOS Bluetooth?
Например, предположим, что я хочу создать приложение, которое удаленно управляет воспроизведением мультимедиа на другом устройстве iOS через Bluetooth. В приложении будут кнопки «Воспроизведение», «Пауза» и «Стоп». Это аналогично физическому периферийному устройству Bluetooth с кнопками воспроизведения мультимедиа. Поскольку iOS поддерживает профиль Bluetooth AVRCP, должен существовать способ программной связи с ним, чтобы указать удаленному устройству iOS воспроизводить, приостанавливать или останавливать воспроизведение мультимедиа.
Но iOS SDK не обсуждает, как взаимодействовать с родными, встроенными поддерживаемыми профилями Bluetooth. Вместо этого он описывает, как создать приложение, которое действует как центральное или периферийное устройство, а это не то, что мне нужно. Мне нужно иметь возможность взаимодействовать с родной функциональностью iOS Bluetooth без приложения, выступающего в качестве центра, как это делает физическое периферийное устройство Bluetooth, когда оно подключается к устройству iOS.