Comment connecter le microcontrôleur au réseau ?

FondamentalTravail à faire

Copier/coller le code ci-dessous.

Il faut renseigner dans le programme les lignes 9 & 10 :

  • le nom de la borne wifi du Lycée (Edu_etab)

  • et votre mot de passe réseau

Comme nous utiliserons le wifi pour accéder à internet, nous pouvons déactiver le wifi en point d'accès.

Indiquer dans votre compte rendu la signification de la ligne wifi.connect(WIFI_SSID, WIFI_PASSWORD)

Lancer le programme

Indiquer sur votre CR la valeur de l'adresse ip et du masque de réseau

1
import time
2
import network 
3
import sys
4
5
# Connexion Wifi
6
############################
7
# Debut configuration Wifi #
8
############################
9
WIFI_SSID = "# A renseigner#" 
10
WIFI_PASSWORD = "# A renseigner#" 
11
# Arreter le wifi en Point d'Acces
12
ap_if = network.WLAN(network.AP_IF)
13
ap_if.active(False)
14
# connecter l'ESP au wifi
15
wifi = network.WLAN(network.STA_IF)
16
wifi.active(True)
17
wifi.connect(WIFI_SSID, WIFI_PASSWORD)
18
print("Connexion en cours...")
19
# wait until the device is connected to the WiFi network
20
TentativesMax = 5
21
CompteurTentatives = 0
22
while not wifi.isconnected() and CompteurTentatives < TentativesMax:
23
    CompteurTentatives += 1
24
    print("Tentative de connexion n",CompteurTentatives )
25
    time.sleep(1)
26
if CompteurTentatives == TentativesMax:
27
    print("Impossible de se connecter au wifi")
28
    sys.exit()
29
print("...connexion reussie")
30
print(wifi.ifconfig())
31
################################
32
# fin de la configuration Wifi #
33
################################