wifi上的蓝牙协议?

mar*_*fly 6 bluetooth low-level wifi

我希望通过基于物理Wi-Fi的传输实现蓝牙协议,如果这有意义的话.
基本上我的手机有蓝牙,我的笔记本电脑有Wi-Fi卡(802.11a/b/g).
我知道Wi-Fi的工作范围是2.412 GHz - 2.472 GHz,蓝牙的工作范围是2.402 GHz - 2.480 GHz.
我忍不住注意到这里的重叠.所以我的问题是:

  • 为了在Wi-Fi卡上以特定频率发送信号,我需要什么样的低级API(最好在C中,在Windows上)?
  • 我可以在此基础上实现蓝牙堆栈吗?

所以基本上,我可以使用我的Wi-Fi卡作为无线电发射器传输蓝牙吗?

谢谢

小智 6

通过基于 Wi-Fi 的物理传输实现蓝牙协议确实有意义!

高速蓝牙 (v3.0) 定义了使用备用 MAC/PHY 层的可能性,称为 AMP 功能。来自蓝牙的 L2CAP 和更高层协议可以通过 Wi-Fi MAC/PHY 层而不是蓝牙 MAC/PHY 层进行传输,从而获得更高的吞吐量。有些产品标有支持此功能 - 寻找“蓝牙高速”、AMP 或蓝牙 v3.0 支持。


Bra*_*rad 5

不,你不能这样做。蓝牙设备通常都封装在一个芯片中。此外,它们使用完全不同的调制技术。任何低级的东西都不会让你传输任何不同的东西,除非你正在闪烁设备。即便如此,它也可能不会让你更接近。

蓝牙调制信息:http : //www.palowireless.com/infotooth/tutorial/radio.asphttp://classes.engr.oregonstate.edu/eecs/spring2003/ece44x/groups/g9/jon_gillen/white_paper_jon.pdf

您唯一可以在 WiFi 和蓝牙设备之间共享的是天线。(假设一次只有一个设备在使用它……不要将 32mW 的功率发射到另一个无线电的接收器中!)无线电本身都包裹在同一个芯片中。WiFi通常也是如此。