GROVE/DUPONT > PRODUITS RÉELS > Module Wifi série ESP8266
https://lc.cx/wbCF
Document modifiable - V1.0 - www.duinoedu.com
Tutoriel rapide : Envoyez un caractère d'App Inventor
vers Ardublock en Wifi
Produits concernés : UART Wifi Grove
Solution graphique utilisée : Arduino augmenté avec Ardublock
Compatible avec :
|
Dans ce mode, le module Wifi doit gérer lui-même toutes les demandes de connexion des terminaux (tablettes, smartphones…). C'est le module Wifi qui diffuse son SSDI et qui gère le mot de passe. Il autorise ou refuse qu'un terminal se connecte au réseau. C'est le module qui est le point d'accès. Il est un peu le centre de toutes les connexions qui vont être faites sur ce réseau.
Une fois connecté, tout se passe comme si on avait relié les terminaux au point d'accès par des câbles sans se soucier de qui fait quoi dans ce réseau. En mode Point d'accès, le module Wifi est le centre des toutes les connexions à ce réseau.
Dans ce mode, la gestion du SSID et du mot de passe sont confiés à un autre dispositif. Il peut s'agir d'un point d'accès wifi dédié. Le module doit demander à se connecter au point d'accès. Le module n'est pas un point d'accès mais une simple station.
Une fois connecté, tout se passe comme si on avait relié les terminaux au point d'accès dédié par des câbles sans se soucier de qui fait quoi dans ce réseau. En mode Station, le module Wifi n'est pas le centre des connexions.
Dans cet exemple :
Le rôle (client ou serveur) n'a rien à voir avec le Mode (Station ou Point d'accès).
Un client exige, demande, réclame quelque chose, envoie une requête à un certain moment. C'est lui qui choisit quand il a besoin de quelque chose. Lorsqu'un utilisateur clique sur un bouton ou sur un lien, c'est qu'il veut quelque chose (une page web, une vidéo…) à cet instant précis. Le navigateur affichant une page web est donc un client.
Un serveur délivre une information qui lui est demandée, réalise une action si elle lui est demandée… Le serveur attend qu'on lui demande de faire quelque chose. Le serveur ne prend aucune initiative. Il doit être au service des clients. Il ne peut pas savoir quand un client aura besoin de lui. Il doit donc toujours être disponible. Il est au service des clients s'ils le demandent et quand ils le demandent.
Pas de préparation à faire.
Shield Grove UNO | Câble | Module | ||
[ D8 ] | Module Uart Wifi | |||
[ D9 ] | ||||
[ D2 ] | Module LED |
OU
Shield Grove MEGA | Câble | Module | ||
[ UART1 ] | Module Uart Wifi | |||
[ D2 ] | Module LED |
Remarque :
Ouvrez le moniteur série pour surveiller que toute la configuration du module se passe bien. De multiples informations doivent apparaître (sauf si l'option Info sur le port série est désactivée). Vous devriez voir apparaître OK à chaque étape. A la fin, vous devriez avoir un récapitulatif du type :
Si mode Point d'accès | Si mode station |
[MODE POINT ACCES] OK IP:192.168.1.40 SSID:LOGIN PASS: | [MODE STATION] OK IP:192.168.1.140 SSID: le vôtre PASS: le vôtre |
Une fois connecté à un réseau, il devient possible d'envoyer des requêtes (ordres) à un serveur à condition de connaître son nom ou son adresse. Pour le module, seule une adresse est disponible.
Si vous avez choisi l'adresse IP du module suivante dans Ardublock :
vous devez écrire cette adresse IP suivi du port utilisé
Il est conseillé de :
Rappel :
Mise au point des programmes initiaux : Julien Launay
Développement librairie : David Souder
Intégration Ardublock : Karl Thomas
Besoin d'aide ? http://duinoedu.com/contacterduinoedu.html
Besoin d'un kit de démarrage pour Arduino augmenté : http://duinoedu.com/starterkitn1.html
Téléchargez Arduino augmenté : http://duinoedu.com/telecharger.html
Facebook d'Arduino Augmenté :www.facebook.com/arduinoaugmente