14 : Conectando o ESP a rede WI FI - efrainmpp1/URA-2.0-ESP GitHub Wiki

Introdução

Agora iniciaremos nosso processo de integração do ESP com as redes WI-FI.Para isso utilizaremos uma nova biblioteca do python chamada network que nos auxiliará nessa tarefa.Não precisaremos montar nenhum sistema de led nem nada por enquanto.Faremos uma simples conexão da nossa placa com a rede e alocar um espaço dessa rede para o ESP.Futuramente utilizaremos muito essas conexões a rede de internet para rodarmos nossos códigos via internet.Esse será o inicio de uma grande jornada.

O que estaremos fazendo seria uma conexão da placa ESP8622 com a nossa Rede principal.Futuramente podemos criar uma pagina web no esp e alocar na rede Wi-Fi.

Código

def conectar(): # Criamos a funcao conectar que fara a conexao da placa com a rede
    import network # Importamos a biblioteca network para fazer essa tarefa
    net = network.WLAN(network.STA_IF) # criamos o objeto net como uma estacao 
    if not net.isconnected(): # se ele nao estiver conectado a rede  
        print('connecting to network...')
        net.active(True) #Ativa nossa estacao
        net.connect('login', 'senha') #Conectamos essa estacao na rede com os parametros de SSID e Password
        while not net.isconnected(): # Enquanto a a placa n~ao estiver conectada dica passando
            pass
    print('network config:', net.ifconfig()) # Imprimimos aqui as informacoes da conexao da nossa placa
    
conectar() # Chamamos aqui a nossa funcao para fazer essa conexao

Referências