2012-02-14 47 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