2013-08-02 78 views
3

快速的問題。我似乎無法在Android文檔中找到它,所以我不認爲這是可能的,但是可以讓Android 4.3設備(在我的情況下是Nexus 4)表現爲藍牙外設嗎?我知道iOS支持外設和中央,但似乎Android只支持中央。Android 4.3作爲藍牙LE外設

我想連接使用藍牙LE Android設備到Mac,但由於OS X不支持外設模式,它看起來像Android不要麼,我可能會去與藍牙2或其他溝通方法。

回答

6

不幸的是,沒有辦法讓Android設備充當外設。他可以創建GATT服務器,服務和特性,但無法制作廣告。

文件:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html

手機支持的核心作用;

我也在等待這個功能,但似乎我們必須等待下一個Android版本。

+0

看來這是要來與即將推出的Android 4.4.3版。 這應該在下週被釋放,但更改日誌已經accidentially泄露,請參閱[這裏](https://gist.github.com/archon810/1b7c6faa2e2eab831017)符合2554:**外設模式(3/4 ):添加外設模式API **。 – qefzec

+0

不幸的是,它似乎只能從Android L起支持外設模式。讓我們希望他們能夠將更改移植到4.4.x版本。 http://android-developers.blogspot.com/2014/06/developer-preview-and-play-services-5.html仍然不支持 – bjunix

+0

請注意,我有一個榮譽7與Android 5.0.2和外設模式。 ..所以它也取決於你的設備。 – calandoa

0

Android手機與Broadcom的藍牙解決方案已經支持它

+1

您能否給出信息的來源或您如何得出這個結論?我找不到任何這樣的信息。這將是有用的。 –

+0

你可以檢查銀河齒輪 – p0sitr0n

+1

謝謝。是否有API訪問此功能並使Broadcom藍牙芯片的Android設備能夠作爲外設訪問? –

0

如果您使用的是Nexus 5,你可以在那裏安裝Android L和嘗試它,我只是做了幾個月前的Android L具有支持充當外設。

1

在API級別4,4.1,4.2,4.3其不可能的。 Android棒棒糖API版本5.0.X sdk支持BLE中的外設模式,但此功能依賴於芯片組(電話)。