【问题标题】:Android Bluetooth Low Energy (BLE) loopbackAndroid 低功耗蓝牙 (BLE) 环回
【发布时间】:2021-10-27 03:55:24
【问题描述】:

我正在两部通过低功耗蓝牙进行通信的 Android 手机 (Android 11) 上运行两个应用程序。现在我需要在同一部手机上安装这两个应用程序,并让它们再次通过低功耗蓝牙进行通信。

是否可以在同一设备上通过低功耗蓝牙创建通信通道?创建低功耗蓝牙环回?与以太网环回类似。

【问题讨论】:

    标签: android bluetooth-lowenergy android-bluetooth loopback


    【解决方案1】:

    不,这是不可能的。无法与同一设备建立蓝牙连接。蓝牙收音机在扫描时甚至看不到自己的广告。原因是蓝牙无线电一次只执行一个操作(tx 或 rx)。

    您必须使用另一种方法在同一设备上的应用程序之间进行通信。一个例子是使用带有aidl 接口的Service。

    【讨论】: