蓝牙设备数据传输问题


    设备
  1. 如何识别我们需要向其发送数据并将数据传输到其他设备的其他设备。

  2. 如果设备 1 将数据发送到设备 2,则附近的其他设备是否表示靠近它们的设备 3 将收到相同的数据?

请阅读整个蓝牙故事。您似乎对基本概念有疑问。此外,在您的问题中更具体一点可能会有所帮助,例如指定您指的是哪个 BT 版本。

为了识别设备,每个设备都有一个单独的地址。它们甚至有人类可读的名字。(查看上面链接的维基页面 连接和通信(此外,在配对过程中,您应该了解并明确允许您真正想要与之通信的设备,该过程的目标正是确保设备之间具有明确的通信授权。

是的,device3会收到无线电信号,但如果未经授权,它将无法分辨发生了什么——除非它是一个行为不端的设备破解了加密......(假设通信实际上是加密的,也就是说。阅读安全问题部分也很有用。

蓝牙可以同时连接多达八台设备。由于所有这些设备都在相同的10米(32英尺(半径内,您可能会认为它们会相互干扰,但这不太可能。蓝牙使用一种称为扩频跳频的技术,这使得多个设备同时在同一频率上传输的情况很少见。在这种技术中,设备将在指定范围内使用79个单独的随机选择的频率,并定期从一个频率更改为另一个频率。在蓝牙的情况下,发射器每秒改变频率1,600次,这意味着更多的设备可以充分利用有限的无线电频谱。由于每个蓝牙发射器都使用自动扩频传输,因此两个发射器不太可能同时处于同一频率上。同样的技术将便携式电话或婴儿监视器破坏蓝牙设备的风险降至最低,因为对特定频率的任何干扰只会持续一小部分秒。

那么,如果它们干扰并且存在错误数据,接收系统只需根据纠正传输的数据包位来丢弃它。

  1. 蓝牙设备具有称为可见性的参数或选项。启用可见性后,蓝牙设备将启动 在蓝牙频率范围内发布其存在。然后,可以在以下情况下连接到此设备的任何其他蓝牙设备检测到此状态 它扫描上述蓝牙频率范围。

  2. 由于它们使用上述扩频跳频,因此它们 向所有接收方发布数据,但仅向与 发件人已连接将拥有解锁数据的密钥。

最新更新