2010-11-09 79 views
1

有没有什么办法可以在网状网络中的两个从节点之间共享蓝牙配对信息?例如,如果Person1将电话与Node1配对并离开可扫描区域。过了一段时间,当Person1进入节点2的可扫描区域时,配对信息是否可以用来直接连接到Person1?无需手动重新连接,共享PIN码,并完成所有其他步骤。共享蓝牙配对信息(针对网状网络)

我们可以假设Node1和Node2至少位于LAN或VLAN上,并且可以直接相互连接。必要时,节点1和节点2可以在扫描区域重叠,但如果不是,则问题是适用的。

回答

2

不,没有办法, 配对过程的输出是链接键,在后续连接中使用该链接键。链接密钥是蓝牙设备地址的功能。由于节点1和2具有不同的蓝牙设备地址,即使使用相同的引脚,该密钥也会不同。

所以唯一的办法就是共享PIN码并重新配对, 注意配对过程只有一次,设备可以存储一些固定数量的生成链接密钥。 如果您安全地共享PIN码,那么您也可以考虑以编程方式进行自动配对的设备,而不会中断用户。

如果您使用最新的蓝牙(2.1及以上版本)与简单配对模式,您可以考虑只是工作配对过程,它不会提示用户输入任何PIN码。