1

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

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

4

1 回答 1

2

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

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

如果您使用具有简单配对模式的最新蓝牙(2.1 及更高版本),您可以考虑不会提示用户输入任何 PIN/输入的正常配对过程。

于 2010-11-09T06:23:45.840 回答