【问题标题】:Programmatically Listing and Connecting to WIFI networks on Windows IoT Core以编程方式列出并连接到 Windows IoT Core 上的 WIFI 网络
【发布时间】:2016-02-06 16:44:32
【问题描述】:

是否有 API 列出并允许我们通过在 Windows IoT Core 上通过 C# 提供密码来连接到特定的 wifi 网络?

我发现,当您通过命令行在 Windows IoT here 以外的 PI 上运行操作系统时,可以做到这一点。

另一个问题是关于创建在 WinRT here 上运行的应用程序,但只能列出连接的 WIFI 网络。我不确定 Windows IoT 是否公开了更多功能?

更新 #1:

我找到了Managed Wifi API,它允许您以编程方式控制安装在 Windows 机器中的 Wifi (802.11) 网络适配器。

另一个可能的解决方案是SimpleWifi

我会试一试,看看我是否可以在 Raspberry Pi 2 B 上做同样的事情,然后会更新我的问题。但是,如果有人可以提出更好的方法,请这样做。

更新 #2:

当我尝试在 Visual C# 通用 Windows 应用上安装 NuGet 包 SimpleWifi 时,现在收到以下错误:

SimpleWifi 1.0.0.0 不兼容 UAP,Version=v10.0 (win10-arm)

在为ManagedWifi 安装 NuGet 包时,我也收到类似的错误:

某些包与 UAP 不兼容,Version=v10.0 (win10-x64-aot)。

【问题讨论】:

    标签: c# wifi raspberry-pi2 windows-10-iot-core


    【解决方案1】:

    当 Windows IoT 启动时,它会从 IoTCoreDefaultApp 的默认 IoT 应用程序(如果您没有修改启动应用程序)启动。默认应用程序允许您查看和连接到 WiFi。 Microsoft 提供了default app 的源代码。具体到WiFi相关的代码,我在这个文件里找到了:IoTCoreDefaultApp \ IoTCoreDefaultApp \ Views \ OOBENetwork.xaml.cs

    下载:Windows IoT Samples

    .

    更新:2016 年 2 月 7 日

    微软提供了教程 关于如何列出 WiFi 网络以及如何连接到一个。 “Windows.Devices.WiFi.WiFiAdapter”为会员提供 以编程方式在 UWP 中操作 WiFi。请参阅WiFi Connect Sample

    【讨论】:

      猜你喜欢
      • 2013-04-30
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多