蓝牙协议通过wifi?

发布于 2024-11-08 23:31:01 字数 338 浏览 5 评论 0原文

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

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

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

I'm looking to implement the Bluetooth protocol over a physical Wi-Fi based transport, if that makes sense.
Basically my phone has Bluetooth, and my laptop has a Wi-Fi card (802.11a/b/g).
I know that Wi-Fi operates over the range 2.412 GHz - 2.472 GHz, and that Bluetooth operates over the range 2.402 GHz - 2.480 GHz.
I couldn't help but notice the overlap here. So my questions are:

  • What sort of low-level APIs would I need (preferably in C, on Windows) in order to send a signal out at certain frequencies on the Wi-Fi card?
  • Would I be able to implement a Bluetooth stack on top of this?

So basically, can I transmit Bluetooth using my Wi-Fi card as essentially a radio transmitter?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

云朵有点甜 2024-11-15 23:31:01

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

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

Implementing the Bluetooth protocol over a physical Wi-Fi based transport does make sense!

Bluetooth high speed (v3.0) defines the possibility to use alternate MAC/PHY layers, known as AMP feature. The L2CAP and higher layer protocols from Bluetooth can be transmitted over a Wi-Fi MAC/PHY layer rather than a Bluetooth MAC/PHY layer with a resulting higher throughput. Some products are on the marked supporting this - look for 'Bluetooth High Speed', AMP or Bluetooth v3.0 support.

浊酒尽余欢 2024-11-15 23:31:01

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

蓝牙调制信息:
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 也是如此。

No, you can't do this. Bluetooth devices are typically wrapped up all in one chip. Plus, they use completely different modulation techniques. No low-level anything is going to allow you to transmit anything different, unless you are flashing the device. Even then, it may not get you much closer.

Bluetooth Modulation Information:
http://www.palowireless.com/infotooth/tutorial/radio.asp and http://classes.engr.oregonstate.edu/eecs/spring2003/ece44x/groups/g9/jon_gillen/white_paper_jon.pdf

About the only thing you can share between WiFi and Bluetooth devices is the antenna. (Assuming only one device is using it at a time... don't blast 32mW into the receiver of the other radio!) The radio itself is all wrapped up into the same chip. The same is generally true for WiFi.

合久必婚 2024-11-15 23:31:01

蓝牙和 Wifi 具有不同的物理层协议,这就是编码到它们芯片中的内容,因此您不能使用一个芯片来传输另一协议的数据包。

此外,大多数芯片供应商不公开任何射频逻辑。

Bluetooth and Wifi have different phy layer protocols and thats what is coded into their chips, hence you can't use one chip to transmit packets of the other protocol.

Moreover most of the chip vendors, do not expose any RF logic.

红衣飘飘貌似仙 2024-11-15 23:31:01

从技术上讲是可以的,但有一些事情需要考虑,例如芯片上预先存在的编码,以及芯片是否可以支持蓝牙编码以及 WiFi 编码,我的意思是,如果您有两个独立的 WiFi 芯片,请继续尝试,但请注意,我尝试过并差点毁了我的电脑,因为我的电脑其他部分预先存在的版权保护编码阻止了芯片上的任何程序启动,直到我将芯片重置为出厂默认值。

Technically yes but there are some things to consider such as the pre existing coding on the chip and if the chip can support Bluetooth coding as well as wifi coding, I mean if you have two separate wifi chips go ahead and try but be warned I tried and nearly killed my computer because of preexisting copyright protection coding on other parts of my pc that prevented any programs on the chip from starting until I reset the chip to factory defalts.

太阳男子 2024-11-15 23:31:01

使用蓝牙 wifi 桥接器或路由器

Use a Bluetooth wifi bridge or router

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文