3

快速提问。我似乎无法在 Android 文档中找到它,所以我认为这不可能,但是否有可能让 Android 4.3 设备(在我的情况下为 Nexus 4)充当蓝牙外围设备?我知道 iOS 同时支持外设和中央,但似乎 Android 只支持中央。

我想使用蓝牙 LE 将 Android 设备连接到 Mac,但由于 OS X 不支持外围模式,而且看起来 Android 也不支持,我可能不得不使用蓝牙 2 或其他通信方法。

4

5 回答 5

6

不幸的是,Android 设备无法充当外围设备。他可以创建 GATT 服务器、服务和特性,但无法制作广告。

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

电话支持中心角色;

我也在等待这个功能,但似乎我们必须等待下一个 Android 版本。

于 2013-08-02T15:01:16.797 回答
4

是的,Android 4.3 不支持外设模式。我在 Android 开源项目网站上发起了一项功能请求。如果您还想查看此功能,请添加评论或为帖子加注星标。我认为他们最终会解决这个问题,但最好让他们知道这是开发人员正在寻找的功能。

https://code.google.com/p/android/issues/detail?can=2&q=59693&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&id=59693

问题:59693

于 2013-09-05T03:38:56.637 回答
1

在 API 级别 4 中,4.1、4.2、4.3 是不可能的。Android lollipop API 版本 5.0.X sdk 支持 BLE 中的外围模式,但此功能取决于芯片组(电话)。

于 2015-06-04T11:34:20.313 回答
0

具有 Broadcom 蓝牙解决方案的安卓手机已经支持它

于 2013-08-06T16:23:02.233 回答
0

如果你有 Nexus 5,你可以在那里安装 Android L 并尝试一下,我几个月前刚做过,Android L 支持充当外围设备。

于 2014-11-07T21:28:22.133 回答