通过BLE在2个Android手机之间进行通信

时间:2013-12-27 10:46:36

标签: android bluetooth-lowenergy core-bluetooth android-bluetooth

我有两部Android智能手机(Xperia Z和Xperia Z1),两者都具备BLE功能。

我可以通过BLE连接其中一个作为外围设备吗?在我的应用程序中,我可以看到并将BLE作为外设(CC2541器件),我可以看到所有的服务和特性。 但同样的应用程序看不到我的手机之一??

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:1)

从Android 4.4开始,Android BLE apis中不支持外设mod。您需要这样才能让两部手机通过BLE进行通话,将其中一部作为外设,另一部作为中心。

您可能需要注意的功能有feature request

如果您只是希望能够连接两部手机,那么就没有什么可以阻止您使用经典蓝牙了,这应该是完全可行的。

答案 1 :(得分:1)

Android版本5.0(最新版本)之前不支持外围设备模式,因此您无法通过BLE与两部智能手机进行通信。

您可以通过BLE与传感器设备和智能手机进行通信,智能手机应用程序作为客户端和传感器设备作为服务器。

如果您想在两部智能手机之间进行通信,则必须使用经典蓝牙。