ESP32 Micropython 프로그래밍(Thonny) 03----와이파이에 연결

前面介绍了esp32环境搭建,以及IO基本功能,从这篇文章开始将要介绍有关网络方面的知识

I. 개요

WiFi는 ESP32의 핵심 기능 중 하나입니다.IOT 전용으로 설계된 칩으로 ESP32의 WIFI 기능은 매우 완벽하여 AP, STA 또는 STA와 AP로 동시에 사용할 수 있습니다.
AP(Access Point) 무선 액세스 포인트 : 무선접속을 제공하는 장치 가정에서 사용하는 광모뎀은 WiFi와 인터넷 라우팅 기능을 결합한 AP이다. AP와 AP는 서로 연결할 수 있습니다.
스테이션(STA) 무선단말기 : AP에 연결된 기기, 휴대폰, 컴퓨터 등 인터넷 연결이 필요한 기기들은 모두 STA 모드로 되어 있으며, 이 모드는 다른 기기들이 접근을 허용하지 않는 모드입니다
. 다른 사람의 wifi에 연결하는 것이고, AP는 자신이 wifi를 내보내는 것이고, AP+STA는 둘의 조합으로 보내거나 연결할 수 있습니다.

2. ESP32가 Wi-Fi에 연결됩니다.

여기서 우리는 다음과 같이 공식 문서 에서 제공하는 인터페이스 기능을 참조할 수 있습니다.
여기에 이미지 설명 삽입
그리고 네트워크에 연결하기 위해 일반적으로 사용되는 esp에 해당하는 공식에서 제공하는 다음 기능만 잘 활용하면 됩니다.

`def do_connect():
    import network #引入所需要的模块
    wlan = network.WLAN(network.STA_IF)#设置模式为AP
    wlan.active(True)#开启
    if not wlan.isconnected(): #是否连接
        print('connecting to network...') #如果没有就开始连接
        wlan.connect('essid', 'password') #填入你的wifi名称何密码
        while not wlan.isconnected(): #等待连接    
            pass 
    print('network config:', wlan.ifconfig()) #输出连接的信息

그 이후로 우리는 Wi-Fi에 연결하는 기능을 구현했습니다.

рекомендация

отblog.csdn.net/amimax/article/details/127899257