如何在WIFI直连中选择WIFI频道

Jiale Xue - MSFT 46,456 信誉分 Microsoft 供应商
2024-05-14T07:48:02.4866667+00:00

你好!

我开发了一个在 2 台 Windows 10 设备之间建立 WIFI 直接连接的系统。我的代码基于 UWP Wi-Fi Direct 示例 (C#/Windows 10)

一切正常,直到同一频道上的设备太多。在这种情况下,当流量过多时,连接将关闭。

默认情况下,连接始终在通道 2.4 上的 11GHz 频段上建立。有没有办法选择和更改频道?使用嗅探器,我们发现其他频道(如 1 或 6)很忙。我们还想知道是否可以选择 5GHz 频段(我的两台设备都有支持 5GHz 频段的无线网络适配器)。我还没有看到如何使用 API 执行此操作。

您能帮我了解如何在我的应用程序中更改频段和通道吗?如果不可能,您能否指出在协商 wifi 直接连接时如何确定频段和信道?我还开放“玩”一些配置(注册键?配置文件等)以更改它。

感谢您的帮助!

Note:此问题总结整理于: How to select WIFI channel in WIFI direct connection

通用 Windows 平台 (UWP)
通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
49 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
188 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 48,571 信誉分 Microsoft 供应商
    2024-05-14T12:14:47.12+00:00

    您好,欢迎来到 Micorosoft Q&A,

    您能帮我了解如何在我的应用程序中更改频段和通道吗?如果不可能,您能否指出在协商 wifi 直接连接时如何确定频段和信道?

    目前 WiFi direct 只提供 WiFiDirectConnectionParameters 来配置连接参数,但一直不支持特定的通道中心,并且通道中心的配置是物理级别的,如果没有 api,我们无法在应用内进行控制。对于你的方案,建议使用 Windows 反馈中心应用发布要求。


    如果回复有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。