1

我一直在通过蓝牙阅读有关近距离安全设备的信息,但我想知道它在现实中是如何工作的。据我一直在阅读,有两种技术:

  1. 来自主人的不断扫描。中央设备每 x 分钟扫描一次目标设备。当目标进入范围时,它会返回 MAC 蓝牙地址和 RSSI。不利的一面是,不断进入可发现模式会耗尽电池电量,因此必须不断扫描设备的主设备也是如此。

  2. 配对并连接。作为一些产品细节:“当您离开一定距离时,您的笔记本电脑会自行锁定,并在您进入范围后再次打开”。这意味着在配对和连接进程之后,主设备可以在从设备超出范围时获得信息,或者再次进入范围内。在蓝牙 4 中,将成为一个配置文件。

关于第二个选项,这是哪个功能?这个怎么运作?我的意思是,也许你可以编写一个序列号计数器,每次从机通过 RFCOMM 每 x 毫秒(android 或 ios)发送一个数据包时计数,但我不明白从机如何以透明的方式再次连接到主机,当通常,两个蓝牙设备在彼此超出范围时会断开连接(因此您不能从同一个蓝牙套接字 RFCOMM 连接再次发送信息)。

接近设备在现实中是如何工作的?你怎么能编码呢?

4

1 回答 1

2

蓝牙 4.0(BT 低功耗)与传统蓝牙完全不同。它从头开始设计,擅长您描述的 Proximity 配置文件之类的事情。基本上,一台计算机和一个 fob 会创建一个连接,以缓慢的间隔定期通信,比如每 5 秒一次。当您超出范围时,连接会因超时而断开,并且 PC 知道遥控钥匙已消失。PC 端不受功率限制,因此它可以在连接断开时不断或定期扫描 fob。遥控钥匙可以使用不频繁的广告数据包来宣传其存在,这仅消耗少量电力。

请注意,BT LE 中没有 RFCOMM。Android 和其他 BT 堆栈目前缺乏 BT LE 支持,因为它太新了。只有少数设备实际使用 BT LE,因此现在很难获得大量真实信息。几年后,这将更大。新的 iPhone 4S 和新的 macbooks 有 4.0 BT 芯片,所以你可以期待更多的使用。

于 2011-10-18T00:11:16.550 回答