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

问题描述 投票:3回答:3

我有两个Android智能手机(Xperia Z和Xperia Z1),并且都具有BLE功能。

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

有没有办法做到这一点?

android bluetooth-lowenergy core-bluetooth android-bluetooth
3个回答
1
投票

自Android 4.4起,Android BLE API中不支持外设mod。您将需要此功能,以使两部电话通过BLE通话,将其中一个设置为外围设备,将另一个设置为中心。

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

如果您只希望能够将两部手机连接起来,那么没有什么可以阻止您使用经典的蓝牙了,应该可以正常使用。


1
投票

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

您可以通过BLE与传感器设备和智能手机进行通信,在这里智能手机应用程序充当客户端,而传感设备充当服务器。

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


© www.soinside.com 2019 - 2024. All rights reserved.