Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{FEATHER-ESP8266-NAV}}
 
{{FEATHER-ESP8266-NAV}}
  −
{{traduction}}
      
== Préambule ==
 
== Préambule ==
Ligne 119 : Ligne 117 :     
== Scanner le réseau WiFi et connexion ==
 
== Scanner le réseau WiFi et connexion ==
We'll continue with a quick demo of scanning for WiFi and connecting.
+
Continuons avec cette petite démo qui scan et connecte les réseaux WiFi et s'y connecte.
    
Once you're back at the Lua prompt, set the ESP8266 into WiFi Client mode with
 
Once you're back at the Lua prompt, set the ESP8266 into WiFi Client mode with
Ligne 127 : Ligne 125 :  
Then you can run the scanner and have it print out the available AP's
 
Then you can run the scanner and have it print out the available AP's
   −
  <nowiki>-- print ap list
+
  <nowiki>-- affiche la liste ap (Access Point = Point d Acces)
 
function listap(t)
 
function listap(t)
 
       for k,v in pairs(t) do
 
       for k,v in pairs(t) do
Ligne 135 : Ligne 133 :  
wifi.sta.getap(listap)</nowiki>
 
wifi.sta.getap(listap)</nowiki>
   −
or for more detail...
+
ou pour plus de détails...
   −
  <nowiki>-- print ap list
+
  <nowiki>-- afficher la liste des Access Points
 
function listap(t)
 
function listap(t)
 
       for ssid,v in pairs(t) do
 
       for ssid,v in pairs(t) do
Ligne 147 : Ligne 145 :  
wifi.sta.getap(listap)</nowiki>
 
wifi.sta.getap(listap)</nowiki>
   −
We can connect to the access point with '''wifi.sta.config''' and '''wifi.sta.connect''' - it will take a second or two to complete the connection, you can query the module to ask the status with '''wifi.sta.status()''' - when you get a 5 it means the connection is completed and DHCP successful
+
Nous pouvons nous connecter sur un point d'accès à l'aide de '''wifi.sta.config''' et '''wifi.sta.connect''' - ce qui prendra une seconde ou deux pour établir complètement la connexion. Vous pouvez interroger l'état du module à l'aide de '''wifi.sta.status()'''. Lorsque vous obtenez la valeur 5, cela signifie que le processus de connexion et DHCP (obtention de l'adresse IP) sont complétés avec succès.
   −
  <nowiki>wifi.sta.config("accesspointname","yourpassword")
+
  <nowiki>wifi.sta.config("nom_du_point_d_access","votre_mot_de_passe")
 
wifi.sta.connect()
 
wifi.sta.connect()
tmr.delay(1000000)  -- wait 1,000,000 us = 1 second
+
tmr.delay(1000000)  -- attendre 1,000,000 µs = 1 seconde
 
print(wifi.sta.status())
 
print(wifi.sta.status())
 
print(wifi.sta.getip())</nowiki>
 
print(wifi.sta.getip())</nowiki>
    
== Exemple WebClient ==
 
== Exemple WebClient ==
 +
Une fois l'adresse IP obtenue, vous pouvez vous connecter sur un site (Adafruit par exmple) et lire + afficher le contenu d'une page web.
   −
Once you're got the IP address you can connect to adafruit, for example, and read a webpage and print it out:
+
Saisissez le code suivant:
    
  <nowiki>sk=net.createConnection(net.TCP, 0)
 
  <nowiki>sk=net.createConnection(net.TCP, 0)
Ligne 165 : Ligne 164 :  
</nowiki>
 
</nowiki>
   −
You can also have the module do DNS for you, just give it the hostname instead of IP address:
+
Vous pouvez également demander au module de faire une résolution DNS pour vous. Il suffit de lui communiquer le nom de l'hôte (''hostname'') à la place de l'adresse IP:
 +
 
 +
Saisissez le code suivant:
    
  <nowiki>sk=net.createConnection(net.TCP, 0)
 
  <nowiki>sk=net.createConnection(net.TCP, 0)
Ligne 172 : Ligne 173 :  
sk:send("GET /testwifi/index.html HTTP/1.1\r\nHost: www.adafruit.com\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")</nowiki>
 
sk:send("GET /testwifi/index.html HTTP/1.1\r\nHost: www.adafruit.com\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")</nowiki>
   −
This is just a light overview of testing out your HUZZAH ESP breakout! For much more, check out NodeMCU's tutorial page [https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en] for the details on what functions are available to you, as well as  [http://www.lua.org/ http://www.lua.org] to learn more about the Lua scripting language
+
Voici qui termine cette petite introduction (et tests) deu breakout ESP8266 / Feather ESP8266!
 +
 
 +
Pour plus d'information, voyez la page du tutoriel NodeMCU sur [https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en]. Vous y obtiendrez de nombreux détails sur les fonctions disponibles. Vous pouvez également consulter le lien [http://www.lua.org/ http://www.lua.org] pour en apprendre plus sur le langage de scripting Lua.
 +
 
 
{{FEATHER-ESP8266-TRAILER}}
 
{{FEATHER-ESP8266-TRAILER}}
29 917

modifications

Menu de navigation