虚拟打印机 GATT 服务器 Android 设备物理

问题描述 投票:0回答:1

GATT 服务器仅模拟另一部手机的 BLE 设备,在这种情况下我需要两个具有蓝牙的设备才能工作。但是,我想在同一台设备上完成所有操作。

我需要在Android上模拟一个蓝牙LE虚拟设备,Android必须连接到它并交换信息,发送到BLE设备的内容必须保存在Android内部的文件中,一切都必须发生在模拟真实Android设备内蓝牙LE虚拟设备。

我有仅通过蓝牙设备发送打印的 apk,但是我们将不再使用打印机,在应用程序中没有选项保存为 PDF 或将其发送到 Android 打印机。

我无权访问应用程序源代码来直接更改源代码。

面对这个问题,我的想法是创建一个虚拟 BLE 设备,Android 可以虚拟地连接到它并发送将保存在文件中的数据。这是我的问题。

android bluetooth virtual
1个回答
0
投票

您无法创建 BLE 服务器并在同一设备内连接到它。 IP 通常存在的“环回”接口与 BLE 没有任何相似之处。

从物理上讲,无线电通常甚至不可能与自身通信。硬件在任何给定时间点仅处于 TX 或 RX 模式,并使用调度程序使其看起来可以同时执行多个操作。

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