我一直在通过蓝牙阅读有关近距离安全设备的信息,但我想知道它在现实中是如何工作的。据我一直在阅读,有两种技术:
来自主人的不断扫描。中央设备每 x 分钟扫描一次目标设备。当目标进入范围时,它会返回 MAC 蓝牙地址和 RSSI。不利的一面是,不断进入可发现模式会耗尽电池电量,因此必须不断扫描设备的主设备也是如此。
配对并连接。作为一些产品细节:“当您离开一定距离时,您的笔记本电脑会自行锁定,并在您进入范围后再次打开”。这意味着在配对和连接进程之后,主设备可以在从设备超出范围时获得信息,或者再次进入范围内。在蓝牙 4 中,将成为一个配置文件。
关于第二个选项,这是哪个功能?这个怎么运作?我的意思是,也许你可以编写一个序列号计数器,每次从机通过 RFCOMM 每 x 毫秒(android 或 ios)发送一个数据包时计数,但我不明白从机如何以透明的方式再次连接到主机,当通常,两个蓝牙设备在彼此超出范围时会断开连接(因此您不能从同一个蓝牙套接字 RFCOMM 连接再次发送信息)。
接近设备在现实中是如何工作的?你怎么能编码呢?