WiFi

概述

介绍其 WiFi 功能的基本使用方法。

WiFi 工作模式

掌控3.0支持 2.4G WiFi

  1. Station 模式(STA) - 连接到无线接入点(AP)

  2. SoftAP 模式 - 作为接入点供其他设备连接

Station 接入点模式

../../_images/wifi.png
Station 接入点模式
from mpython import *
import network

my_wifi = wifi()

my_wifi.connectWiFi("my_wifi", "12345678")

if my_wifi.sta.isconnected():
    print(my_wifi.sta.ifconfig())



SoftAP 热点模式

../../_images/ap.png
SoftAP 热点模式
from mpython import *

import network

my_wifi = wifi()
my_wifi.enable_APWiFi('ap', 'mpython', channel=8)

API 参考

主要 WiFi API

  • wifi.connectWiFi("ssid, "psd") - 连接WiFi

  • wifi.disconnectWiFi() - 断开连接

  • wifi.sta.isconnected() - 检查是否连接成功

  • wifi.sta.ifconfig() - 获取WiFi配置

  • wifi.enable_APWiFi('ssid', 'psd', channel=) - 开启 SoftAP 模式

  • wifi.disable_APWiFi() - 关闭 SoftAP 模式

常见问题

Q: 无法连接到 AP
  • 检查 SSID 和密码是否正确

  • 检查 WiFi 是否是2.4G频段

  • 检查路由器设置

  • 检查信号强度

Q: SoftAP 无法被搜索到
  • 检查是否设置了正确的频道

  • 检查最大连接数是否设置合理