是否有API列出并允许我们通过在
Windows IoT核心上通过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#Universal Windows应用程序上安装NuGet包SimpleWifi时,我现在收到以下错误:
SimpleWifi 1.0.0.0 is not compatible with UAP,Version=v10.0 (win10-arm)
我在ManagedWifi安装NuGet包时也收到类似的错误:
Some packages are not compatible with UAP,Version=v10.0 (win10-x64-aot).
最佳答案 当Windows IoT启动时,它以默认IoT应用程序(如果您尚未修改启动应用程序)启动,即IoTCoreDefaultApp.默认应用程序允许您查看和连接到WiFi. Microsoft已提供
default app的源代码.具体到WiFi相关代码,我在此文件中找到它:
IoTCoreDefaultApp \ IoTCoreDefaultApp \ Views \ OOBENetwork.xaml.cs
Download: 07003
.
Update: February 7, 2016
Microsoft has provided tutorial
on how to list WiFi network and how you can connect to one.
“07004” provide members to
manipulate WiFi in UWP programmatically. Refer 07005.