Importation des données
Fondamental : Travail à faire
Copier/coller le code ci-dessous.
Lancer le programme
Quel est le type de la variable response ?
Quelle est l'opération réalisée par la ligne "response = urequests.get(DATA_SOURCE)"
Quel est le type de la variable repJson ?
Quelle est l'opération réalisée par la ligne "repJson = response.json() "
1
import time
2
import network
3
import sys
4
import urequests
5
6
# Connexion Wifi
7
############################
8
# Debut configuration Wifi #
9
############################
10
WIFI_SSID = "# A renseigner#"
11
WIFI_PASSWORD = "# A renseigner#"
12
# Arreter le wifi en Point d'Acces
13
ap_if = network.WLAN(network.AP_IF)
14
ap_if.active(False)
15
# connecter l'ESP au wifi
16
wifi = network.WLAN(network.STA_IF)
17
wifi.active(True)
18
wifi.connect(WIFI_SSID, WIFI_PASSWORD)
19
print("Connexion en cours...")
20
# wait until the device is connected to the WiFi network
21
TentativesMax = 5
22
CompteurTentatives = 0
23
while not wifi.isconnected() and CompteurTentatives < TentativesMax:
24
CompteurTentatives += 1
25
print("Tentative de connexion n",CompteurTentatives )
26
time.sleep(1)
27
if CompteurTentatives == TentativesMax:
28
print("Impossible de se connecter au wifi")
29
sys.exit()
30
print("...connexion reussie")
31
print(wifi.ifconfig())
32
################################
33
# fin de la configuration Wifi #
34
################################
35
36
# Programme principal
37
38
DATA_SOURCE = "https://api.openweathermap.org/data/2.5/weather?q=limoges&appid=2fadb9f6db0edd654bd51046c6ce57db" # A modifier éventuellement
39
response = urequests.get(DATA_SOURCE)
40
print ("response")
41
print (response)
42
repJson = response.json()
43
print ("repJson")
44
print (repJson)