Android 和 PC 之间的 BLE 连接

BLE connection between Android and PC

我想创建一个项目,其中移动 Android 设备通过 BLE 连接到插入普通 PC(Windows 和 Linux)的 USB 加密狗。

对于Android我看到很好支持在API建立这个连接。 我不清楚如何在 PC 上读取从 Android 发送的数据(从 C/Java/Anything 程序)。

乍一看,在 PC 上启动 "server" 以侦听 BLE 连接并不容易。

你能给我指出正确的方向吗?

对于 BLE,您需要决定哪一侧是外围设备,哪一侧是主设备。

在 PC 端,我知道很好用的旧 bluez 库 (http://www.bluez.org),它是用 C 编写的,在 Linux 上很容易获得。对于windows,我怀疑有类似的工具包。

bluez-tools可以帮你运行在命令行测试:https://unix.stackexchange.com/questions/96693/connect-to-a-bluetooth-device-via-terminal