首页 > 解决方案 > Android和PC之间的BLE连接

问题描述

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

对于 Android,我在 API 中看到了建立此连接的良好支持。我不清楚如何在 PC 上读取从 Android 发送的数据(来自 C/Java/Anything 程序)。

乍一看,没有简单的方法可以在 PC 上启动“服务器”来监听 BLE 连接。

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

标签: androidbluetooth-lowenergy

解决方案


对于 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


推荐阅读