NanoFramework操作ESP32(二)_网络协议篇(一)_ Wifi
一、扫描Wifi
1、代码:
WifiHelper wifiHelper = new WifiHelper();
WifiAvailableNetwork[] net = wifiHelper.Wifi_Scan();
for (int i=0; i< net.Length; i++)
{
Debug.WriteLine($"WIFI 名称(SSID):{net[i].Ssid}, MAC地址(BSSID) : {net[i].Bsid}, 信号强度(rssi) : {net[i].NetworkRssiInDecibelMilliwatts.ToString()}, 信号强度(signal) : {net[i].SignalBars.ToString()}");
}
2、结果:
二、连接到某个Wifi
1、代码
// 二、Wifi连接
Result_Connect result_Connect= wifiHelper.Wifi_Connect("OnePlus9R", "123456789as");
Debug.WriteLine($"运行结果:【{result_Connect.Success}】 {result_Connect.Message}");
2、结果:
三、Wifi AP
1、代码
// 三、 WifiAP设置示例
WirelessAP_Config wirelessAP_Config = new WirelessAP_Config(); // 设置无线参数
int success = WifiAPHelper.ConnectToWifi(wirelessAP_Config); // 连接到wifi
if (success == 1)
{
// 你的代码
// 1、点亮一个灯
}
2、结果
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/17978615