关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
5年前关闭。
Improve this question
在研究潜在应用的无线通信协议(protocol)时,我在维基百科上看到了这个页面,其中列出了蓝牙和 802.11 网络的吞吐率:http://en.wikipedia.org/wiki/List_of_device_bit_rates
以下是链接中的相关选择:
与 Wi-Fi 标准相比,为什么蓝牙的吞吐量如此之小?
仅仅是因为管理机构制定的标准故意设置了较低的数据传输率,以使硬件成本保持在较低水平吗?
我们是否有可能获得带宽约为 802.11a 或 802.11n 的“蓝牙 5”,或者是否有一些经过深思熟虑的设计决定会导致低传输速率(例如,为了低功耗而牺牲速度)?
编辑:需要明确的是,我知道列出的数据速率是理论上的最大值,并不反射(reflect)现实世界的性能。
最佳答案
蓝牙和 WLAN [802.11] 都在 ISM 频段 2.4GHz 上运行。
此外,WiFi 也有一个在 5 Ghz 频段上运行的版本。
1] 为什么 WiFi 比蓝牙有更多的带宽或速度?
因为 WiFi 的设计速度比蓝牙更快。造成差异的因素是功耗。蓝牙被设计为一种耗电量极低的技术。因此,数据速率在 PHY [蓝牙使用的物理层] 中受到限制,以实现这种低功耗。基本上蓝牙的 PHY 层使用低数据速率,因为低数据速率需要很少的功率。
WiFi 被设计为以太网的无线竞争对手。所以带宽[速度]很重要。因此 WiFi 的物理层 [PHY] 旨在具有更高的数据速率。更高的数据速率意味着更多的电量,这也意味着您的设备电池电量将更快耗尽。
2] 是否有可能拥有比 802.11-n 更多带宽的蓝牙 5?
绝对有可能,如果将蓝牙协议(protocol)栈放在更高带宽的 PHY 之上,蓝牙将实现更高的带宽。
有一种称为 AMP [Alternate MAC PHY] 的技术是蓝牙规范 4.0 [如果我没记错的话] 的一部分,其中蓝牙协议(protocol)栈位于 WLAN [802.11] MAC 之上。这种方法是为了解决蓝牙的带宽问题。我猜今天很多人都没有使用 AMP。
3] PHY 数据速率和可实现的数据速率
宣传的速率 [54 mbps - 802.11 a] 是在“理想信道条件”下在 PHY 级别可实现的最大原始吞吐量。这意味着在实验室中。
通常,当我们在现实世界中使用它时,会出现干扰,因此会重试。这将减少带宽。
PHY之上的协议(protocol)栈层和应用程序也会在其之上增加延迟。通常使用最佳性能的 802.11a 实现,在现实世界场景中可实现的最大应用程序级吞吐量约为 40 MBPS。
希望能帮助到你。如果您对此有更多问题,我很乐意回答更多。
关于bluetooth - 为什么 Wi-Fi 的带宽比蓝牙大得多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29104278/