wifi上的蓝牙协议(protocol)?

标签 bluetooth wifi low-level

如果有意义的话,我希望通过基于物理 Wi-Fi 的传输来实现蓝牙协议(protocol)。
基本上我的手机有蓝牙,我的笔记本电脑有 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 卡作为 radio 发射器来传输蓝牙吗?

    谢谢

    最佳答案

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

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

    关于wifi上的蓝牙协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6061110/

    相关文章:

    android - 无法解决错误

    android - 接收器生命周期 - 在 onResume() 中重新注册时崩溃

    ios - kontakt.io sdk 在终止状态下不工作

    java - 获取 wifi 流量统计 android

    c - 位破解和模运算

    c - 高级语言的低级能力

    android - 如何检测断开连接的蓝牙音频设备是当前播放音乐流的设备?

    networking - WiFi 设备在刚开机时会传输数据包吗?

    tcp - ns-3 wlan grid TCP 在 UDP 运行时不工作

    c - C 中类似 Haskell 的类型系统