2012-02-14 108 views
0

我有一个使用蓝牙2.1代码的项目,我们希望在c编程中迁移到3.0代码。迁移到蓝牙3.1

问题:

  1. 如何迁移从2.0到3.1或4.0可能在编写代码的任期?

  2. 是否有任何教程或链接描述如何更改接受蓝牙3.1代码的代码?

  3. 此外,我想知道是否需要更改固件或硬件,使其兼容3.0?

+0

你目前的平台和API是什么? – 2012-02-14 16:06:37

+0

我正在使用linux操作系统。 – samantha 2012-02-14 16:11:10

回答

0

蓝牙3.0的主要变化加入到使用协同定位的WiFi硬件以更高的速率发送数据的能力(但它越过WiFi链接,而不是蓝牙链接)。这主要是硬件/固件更改,我不认为它是非常常用的。

蓝牙4.0增加了一个完全不同的低能耗模式,与以前的BT模式不兼容(尽管您可以拥有两种模式的硬件)。这也是主要的硬件和固件更改。

你想通过将代码移植到不同的版本来完成什么?

+0

我被告知调查我们是否可以更改我们的软件代码以使其成为BTv3。硬件支持BT + HS。如果我们建立了像L2CAP这样的BT协议链路,然后通过MAC/PHY传输数据? – samantha 2012-02-15 08:30:20