快速提问。我似乎无法在 Android 文档中找到它,所以我认为这不可能,但是否有可能让 Android 4.3 设备(在我的情况下为 Nexus 4)充当蓝牙外围设备?我知道 iOS 同时支持外设和中央,但似乎 Android 只支持中央。
我想使用蓝牙 LE 将 Android 设备连接到 Mac,但由于 OS X 不支持外围模式,而且看起来 Android 也不支持,我可能不得不使用蓝牙 2 或其他通信方法。
快速提问。我似乎无法在 Android 文档中找到它,所以我认为这不可能,但是否有可能让 Android 4.3 设备(在我的情况下为 Nexus 4)充当蓝牙外围设备?我知道 iOS 同时支持外设和中央,但似乎 Android 只支持中央。
我想使用蓝牙 LE 将 Android 设备连接到 Mac,但由于 OS X 不支持外围模式,而且看起来 Android 也不支持,我可能不得不使用蓝牙 2 或其他通信方法。
不幸的是,Android 设备无法充当外围设备。他可以创建 GATT 服务器、服务和特性,但无法制作广告。
文档:http: //developer.android.com/guide/topics/connectivity/bluetooth-le.html
电话支持中心角色;
我也在等待这个功能,但似乎我们必须等待下一个 Android 版本。
是的,Android 4.3 不支持外设模式。我在 Android 开源项目网站上发起了一项功能请求。如果您还想查看此功能,请添加评论或为帖子加注星标。我认为他们最终会解决这个问题,但最好让他们知道这是开发人员正在寻找的功能。
问题:59693
在 API 级别 4 中,4.1、4.2、4.3 是不可能的。Android lollipop API 版本 5.0.X sdk 支持 BLE 中的外围模式,但此功能取决于芯片组(电话)。
具有 Broadcom 蓝牙解决方案的安卓手机已经支持它
如果你有 Nexus 5,你可以在那里安装 Android L 并尝试一下,我几个月前刚做过,Android L 支持充当外围设备。