前言

WIFI 是物联网中非常重要的角色,现在基本上家家户户都有 WIFI 网络了,
通过 WIFI 接入到互联网,成了智能家居产品普遍的选择。而要想上网,首先需
要连接上无线路由器

一、相关函数


二、代码编写

1.代码编写流程

2.完整代码

import network, time
from machine import UART
from Maix import GPIO
from fpioa_manager import fm

SSID='TP-LINK_949B' # WiFi 账号
KEY='88888888'  # WiFi 密码

###### WiFi模块初始化 ######
#使能引脚初始化
fm.register(8, fm.fpioa.GPIOHS0, force=True)
wifi_en=GPIO(GPIO.GPIOHS0, GPIO.OUT)

#串口初始化
fm.register(7, fm.fpioa.UART2_TX, force=True)
fm.register(6, fm.fpioa.UART2_RX, force=True)
uart = UART(UART.UART2,115200, read_buf_len=4096)

#使能函数
def wifi_enable(en):
    global wifi_en
    wifi_en.value(en)

#使能wifi模块
wifi_enable(1)
time.sleep(1)

#构建WiFi对象
wlan = network.ESP8285(uart)

#正在连接印提示
print("Trying to connect... (may take a while)...")

#连接网络
wlan.connect(SSID,KEY)

#打印IP相关信息
print(wlan.ifconfig())

总结

成功连接到无线路由器的实验后,后面就可以做socket 和 MQTT 等相关网络通信的应用了。下面我会用K210做一系列视觉相关的实验。