设备如何识别我们需要向其发送数据并将数据传输到其他设备的其他设备。
如果设备1将数据发送到设备2,其他设备是否会说接近它们的设备3会收到相同的数据?
答案 0 :(得分:1)
请全文阅读Bluetooth story。你似乎有基本概念的问题。此外,在您的问题中可能有所帮助,例如指定您所指的BT版本。
为了识别设备,每个设备都有一个单独的地址。它们甚至具有人类可读的名称。 (查看上面链接的Wiki页面Connection and communication)此外,在pairing process期间,您必须了解并明确允许您真正想要与之通信的设备,此过程的目标是确保在设备之间有明确的授权进行通信。
是的,device3
将收到无线电信号,但如果没有授权,它将无法判断发生了什么 - 除非它是一个行为不端的设备破解加密...(鉴于通信实际上是加密的,即。)阅读Security Concerns部分也很有用。
答案 1 :(得分:0)
蓝牙最多可同时连接八台设备。由于所有这些设备都处于相同的10米(32英尺)半径范围内,您可能会认为它们会相互干扰,但这种可能性不大。蓝牙使用称为扩频跳频的技术,这使得多个设备很少同时在同一频率上进行传输。在该技术中,设备将使用在指定范围内的79个单独的随机选择的频率,定期地从一个变为另一个。在蓝牙的情况下,发射机每秒改变频率1,600次,这意味着更多的设备可以充分利用有限的无线电频谱片段。由于每个蓝牙发射器都自动使用扩频发射,因此两个发射器不可能同时在同一频率上。同样的技术可以最大限度地降低便携式电话或婴儿监视器破坏蓝牙设备的风险,因为对特定频率的任何干扰都只会持续很短的一秒钟。
那么如果它们发生干扰并且存在错误的数据,接收系统只需根据纠正的数据包的比特来丢弃它。
蓝牙设备有一个名为visibility的参数或选项。启用可见性后,蓝牙设备将启动 在蓝牙频率范围内发布其存在。然后可以通过任何其他可以连接到该设备的蓝牙设备来检测该存在 它扫描上面的蓝牙频率范围。
- 醇>
因为他们使用上面描述的扩频跳频 向所有接收者发布数据,但仅向与之接收的预期接收者发布 发件人已连接将具有解锁数据的密钥。