【问题标题】:Can a bluetooth usb dongle be detected when only powered on?蓝牙usb dongle只开机能检测到吗?
【发布时间】:2025-11-22 09:30:01
【问题描述】:

我买了一个微型蓝牙 USB 加密狗,您可以将其插入 PC 并进行蓝牙通信。我想知道如果我只是将这个加密狗插入 USB 电源,比如 iPad 随附的 USB 充电器,蓝牙加密狗是否可以通电并被发现为蓝牙设备?这听起来很合理,因为蓝牙加密狗应该能够广播自己,至少使用一些低级协议,即显示其 Mac 地址。

但是,我尝试执行以下操作:

1.将蓝牙适配器插入我的 iPad 的 USB 充电器 2.在我的笔记本电脑上搜索蓝牙设备

我找不到它。是不是因为蓝牙加密狗需要PC初始化才能被发现?还是我做得不对?

谢谢

【问题讨论】:

  • 如果没有 PC,加密狗本身将毫无用处。 PC 的蓝牙驱动程序/配置决定了哪些服务可用以及如何识别自己。您会注意到,在查找设备时,您的电脑不会显示为“品牌 XYZ 加密狗”,而是“我的电脑”或您命名的任何名称。您可能会检测到存在蓝牙无线电,但加密狗是一个没有 PC 的空壳。
  • 感谢 Marc B,我认为检测加密狗的蓝牙无线电已经足够了 - 我不需要为加密狗找到名称,只需找到它的 Mac 地址。已编辑问题以反映这一点。
  • @sdera,你能检测到加密狗的mac地址吗?有一个实现类似功能的项目。

标签: bluetooth protocols low-level dongle


【解决方案1】:

这取决于加密狗 典型的 PC 加密狗依赖于主机 (pc) 来初始化和启动任何蓝牙活动 - 包括扫描等

实际上可以使加密狗无需等待主机初始化即可开始被发现。这必须是自定义构建

【讨论】: