Android WiFi直连不稳定?
Android WiFi Direct connection not stable?
我正在 Android 平台上使用 WiFi Direct 开发应用程序。
现在,我可以在两个设备之间建立连接并通过套接字发送消息。但是 WiFi Direct 连接似乎不稳定。因为几分钟后连接自动关闭(两个设备都没有超出 WiFi 直连范围),我不知道为什么。
我已经搜索了几个小时,但没有成功。大多数问题或文章都是关于如何使用 WiFi Direct 的。
所以我很想知道在什么情况下WiFi Direct连接会关闭,或者什么会导致连接中断,或者如何使WiFi Direct连接稳定?
谢谢
我目前正在开发一个使用 WiFi Direct 很长时间的应用程序,我从未遇到过 WiFi Direct 连接意外关闭的情况。我正在使用三星 S3 和 S4 进行测试。但是,需要注意以下几点:
1- 网络中的同信道干扰 (CCI):如果您在密集网络中或附近的某个地方进行测试,则 CCI 可能会影响已建立的 WiFi Direct 连接.因此,请尝试让 WiFi Direct 在干扰较少的 5 GHz 频段上运行。为了自定义WiFi Direct Channel,请参考我在这个问题Customized channel wifi direct中的回答。三星 WiFi 芯片组是双频段,因此您可以同时在 2 个频段上运行。您可以在 2.4 GHz 上与 AP 连接,在 5 GHz 频段上连接 WiFi 直连。
2- 省电模式:确保省电模式关闭,因为 OS 可能会尝试削弱 WiFi Direct 连接信号强度,这将导致正在中断连接。
3- 操作系统版本:根据我的经验,在建立 WiFi Direct 连接时处理不同的手机,我注意到最好让手机在相同的 OS版本。例如,运行相同OS版本的S4-S4之间的WiFi Direct吞吐量大于具有不同OS的2个S4之间或S3-S4之间的吞吐量。此外,经常(90% 的时间)连接 S3 和 Nexus 5 不起作用。
所以我建议首先在 2 部三星手机 运行 相同 OS 之间测试应用程序。确保省电模式已关闭并且已充满电。如果这没有改善连接,请尝试修改 WiFi Direct 操作频道。
希望对您有所帮助,如果您有任何问题,请告诉我。
我正在 Android 平台上使用 WiFi Direct 开发应用程序。
现在,我可以在两个设备之间建立连接并通过套接字发送消息。但是 WiFi Direct 连接似乎不稳定。因为几分钟后连接自动关闭(两个设备都没有超出 WiFi 直连范围),我不知道为什么。
我已经搜索了几个小时,但没有成功。大多数问题或文章都是关于如何使用 WiFi Direct 的。
所以我很想知道在什么情况下WiFi Direct连接会关闭,或者什么会导致连接中断,或者如何使WiFi Direct连接稳定? 谢谢
我目前正在开发一个使用 WiFi Direct 很长时间的应用程序,我从未遇到过 WiFi Direct 连接意外关闭的情况。我正在使用三星 S3 和 S4 进行测试。但是,需要注意以下几点:
1- 网络中的同信道干扰 (CCI):如果您在密集网络中或附近的某个地方进行测试,则 CCI 可能会影响已建立的 WiFi Direct 连接.因此,请尝试让 WiFi Direct 在干扰较少的 5 GHz 频段上运行。为了自定义WiFi Direct Channel,请参考我在这个问题Customized channel wifi direct中的回答。三星 WiFi 芯片组是双频段,因此您可以同时在 2 个频段上运行。您可以在 2.4 GHz 上与 AP 连接,在 5 GHz 频段上连接 WiFi 直连。
2- 省电模式:确保省电模式关闭,因为 OS 可能会尝试削弱 WiFi Direct 连接信号强度,这将导致正在中断连接。
3- 操作系统版本:根据我的经验,在建立 WiFi Direct 连接时处理不同的手机,我注意到最好让手机在相同的 OS版本。例如,运行相同OS版本的S4-S4之间的WiFi Direct吞吐量大于具有不同OS的2个S4之间或S3-S4之间的吞吐量。此外,经常(90% 的时间)连接 S3 和 Nexus 5 不起作用。
所以我建议首先在 2 部三星手机 运行 相同 OS 之间测试应用程序。确保省电模式已关闭并且已充满电。如果这没有改善连接,请尝试修改 WiFi Direct 操作频道。
希望对您有所帮助,如果您有任何问题,请告诉我。