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
-
Network Basics , http://docs.micropython.org/en/v1.9.3/esp8266/esp8266/tutorial/network_basics.html
-
Random Nerd Tutoriais , https://randomnerdtutorials.com/micropython-esp32-esp8266-access-point-ap/