簡體   English   中英

Android上的藍牙低功耗發現

[英]Bluetooth Low Energy Discovery on Android

看起來藍牙低功耗(又名藍牙智能)在Android上沒有官方支持,即使是版本4.2。 有人知道標准Android API是否可以發現BLE設備? (我不需要配對只是發現會很好)

編輯2:好像我的幸運日是今天;): 新鏈接 編輯:似乎今天是你的幸運日: 開源API

我想這個答案是不夠的,但它是:在某些設備上是的,在其他設備上沒有。 我工作的一家公司做了一些測試,他們可以配對Galaxy S3,而我的HTC One S甚至沒有發現它。

因此,如果制造商已實施此功能,它將起作用,但大多數情況下它不會。

關於此的一些討論: 德州儀器

Android從Bluez - > Broadcom藍牙轉換是正確的。 這個開關給Android用戶帶來了很多問題。 缺少BT經典配置文件和Wifi與BT共存(一個可能重置另一個,因為它們在大多數手機中都在同一芯片組中)。 iPhone和MAC計算機遭遇同樣的問題(BT vs Wifi)。

Broadcom開源低能耗API未包含在4.2中。

HTC One X +在4.1.x中在Bluez之上略微修改了(?)Broadcom BLE API,雖然我有時需要重試連接但它工作得相當好。 包名稱是htc而不是broadcom,但有時Eclipse錯誤消息告訴它缺少一些broadcom引用。 此外,三星還為BT BLE提供了一個“秘密”API,它有自己的包名,可以發現設備,但似乎不是很強大(這可能就是它“秘密”的原因)

谷歌已正式表示“BLE是我們將發布的下一件大事”。 也許在Android 5.0中? 但希望之前Galaxy S2(擁有如此大的市場份額並使用與iPhone 4相同的芯片組)可以獲得BLE支持。 (只是我身邊的猜測和希望)。 如果Android 5.0獲得了BLE API,那么三星Galaxy S3應該得到它,因為三星已將其列為獲得Android 5.0。

只有時間或谷歌會告訴......除了Meego和iOS設備之外,這種舊的諾基亞研究中心技術已經過時了。

具有相關硬件的設備將支持Android 4.3.x. 我只是將Galaxy S2 GT-I9100放到4.3.1 Slimbean上,現在可以將它與藍牙4.0 LE / Smart心率監測器配對。 據三星稱,盡管庫存硬件只支持BT 3.0+。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM