这是与硬件相关的问题。而且还与软件有关。
我正在使用蓝牙制作一个Android应用程序。我用wifi和蓝牙测试了我的设备。
结果是:
1. Wifi ON, connected & Bluetooth ON(possibile)
2. Wifi ON, connected & Bluetooth ON, connecting to bluetooth product such as ear buds (possible)
3. Wifi ON, connected & Bluetooth ON, connecting to other mobile devices (impossible)
4. Wifi ON, disconnected & Bluetooth ON, connecting to other mobile devices (impossible)
当我尝试3和4种情况时。我收到一个弹出消息
连接到Wi-Fi网络时无法使用蓝牙网络共享
我想制作一个在两个设备之间发送数据的应用程序。每个设备可能都已连接到Wifi。
例如,该应用程序使用蓝牙连接其他手机以及互联网,以获取数据并将其发送到服务器。
当时,互联网连接可能是Wifi。因此,不应断开连接。
我发现蓝牙使用2.4Hz的原因之一,它与802.11的Hz相同。
根据here,这是真的。
它说,
802.11 Provides up to 2Mbps transmission in the 2.4GHz band
802.11b Provides up to 11Mbps transmission in the 2.4GHz band
802.11a Provides up to 54Mbps transmission in the 5GHz band
802.11g Provides up to 54Mbps transmission in the 2.4GHz band
802.11n Provides up to 450Mbps transmission in the 2.4/5GHz band
但是,我不明白,因为我们可以通过Wifi将其连接到无线耳机。
您能解释一下它的行为吗?那我该怎么办?还是我应该制作一个仅使用蓝牙而不使用wifi的应用?