2012-02-26 87 views
3

我想设计上与蓝牙耳机(用于语音)的智能电话上运行的应用程序,与一个以上的控制按钮。我在网上进行了研究,在我看来,我需要使用其中一个蓝牙配置文件,而最接近的是耳机配置文件。该配置文件只描述一个按钮,仅用于获取和结束连接。那么,有谁能告诉我该怎么办?我有什么选择?任何指针将不胜感激。谢谢。蓝牙耳机与多于1个控制按钮

回答

2

我的CSR工作,我们生产的蓝牙芯片(以及几乎所有其他的无线电芯片上的技术)。

我们生产上的芯片应用,将允许您自定义音频耳机应用(免提模式,耳机模式等),公司为BlueCore系统的软件开发工具包。我们的BlueCore芯片有多个IO引脚,有多少个按钮,以及它们的功能取决于你想如何挂钩。

同样,一个按钮可以进行编程,做了很多的东西 - 按一次接听/结束通话。保持2秒钟开始连接/与手机配对。保持4秒钟以关闭电源。

如果有,你可以使用按键组合来触发一个动作e.g音量增加,并在同一时间举行的主按钮音量上/下按钮。

http://www.csr.com

博通使蓝牙芯片太多,但我不知道他们的开发套件什么。

+0

嗨,Pev,谢谢你的回答。这非常有帮助。如果目标设备是iPhone和Android手机,该怎么办?我想我不会为特定的芯片组编程,因为操作系统具有非常好的抽象层。 – skwok 2012-02-27 15:00:24

+0

Android(显然)非常简单,但对于iPhone而言,标准耳机配置文件以外的其他任何设备都需要验证芯片。苹果与其他人玩得不好。 – 2012-02-27 15:06:33

+0

谢谢,Pev。我有一个问题。为了编程按钮并添加新按钮,它们应该在哪一层完成?我在www.bluetooth.com和org上进行了研究,他们有很多内容。如果网上有任何指针,我会欣赏 – skwok 2012-02-28 01:44:32

0

我想我的输入添加到PEV的评论:

  • CSR的开发套件,非常容易使用,但您将无法做你想做只有一个一切。例如,只有一款适用于Apple产品的开发工具包。
  • CSR支持仅限于您购买的开发套件(这是公平IMO)。
  • CSR喜欢大公司超过爱好者(这是完全可以理解的)。
  • 之后您仍然需要设计自己的嵌入式产品,并通过认证过程。如果你使用CSR芯片,这有点棘手,因为没有多少制造商拥有植入它们所需的技术(如果我没有弄错的话,它们在球栅阵列设计技术中有很多引脚)。

最好的方法是购买CSR开发板以获得开始。

然后,如果你想要更多的开发板进行测试,你可以购买第三方公司的CSR芯片的可编程评估板 - 他们可以是20美元-50美元的流行(加上程序员100美元或某物)。