android - Android和PC之间的BLE连接
问题描述
我想创建一个项目,其中移动 Android 设备通过 BLE 连接到插入普通 PC(Windows 和 Linux)中的 USB 加密狗。
对于 Android,我在 API 中看到了建立此连接的良好支持。我不清楚如何在 PC 上读取从 Android 发送的数据(来自 C/Java/Anything 程序)。
乍一看,没有简单的方法可以在 PC 上启动“服务器”来监听 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
推荐阅读
- unity3d - 从 Unity 着色器图中获取/设置时间值
- python - 在 Python 中查找共同朋友的数量
- powershell - 命令“Get-WindowsCapability -Online”没有列出所有语言和组件,我怎样才能列出所有?
- text-to-speech - 为什么 SpeechSynthesisUtterance 不能在 Chrome 上运行
- c++ - c++中的多态——通过指针访问函数
- javascript - 使用 base64 了解文件或图像的大小
- wordpress - 通过另一门课程并获得一定结果后,我可以自动注册用户到 LearnDash 课程吗?
- django - 如何向两周内不活动的用户发送邮件
- npm - 如何使用 yarn 管理客户端依赖项?
- python - TensorFlow pycharm 中的 GPU 警告