2013-08-02 79 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中的外设模式,但此功能依赖于芯片组(电话)。