Я работаю в CSR, мы производим чипы Bluetooth (а также почти все другие радиоприемники на чиповой технологии).
Мы производим комплект разработки программного обеспечения для системы BlueCore для приложений на чипе, который позволил бынастроить приложение аудио-гарнитуры (профиль Hands Free, профиль гарнитуры и т. д.).Наши чипы BlueCore имеют несколько выводов ввода-вывода, количество кнопок и то, что они делают, зависит от того, как вы хотите их подключить.
Кроме того, эту единственную кнопку можно запрограммировать для выполнения многих задач - нажмите один разответить на звонок / завершить звонок.Удерживайте в течение 2 секунд, чтобы начать соединение / соединение с телефоном.Удерживайте 4 секунды, чтобы выключить питание.
Если есть кнопки увеличения / уменьшения громкости, вы можете использовать комбинации кнопок для запуска действия, например, увеличение громкости и удерживание основной кнопки одновременно.
http://www.csr.com
Broadcom тоже делает чипы Bluetooth, но я ничего не знаю об их наборах для разработчиков.