Comment connecter le microcontrôleur au réseau ?
Fondamental : Travail à 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
################################