Prog IoT ch2 P1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 8

01/10/2024

Module:
Programmation des Objets Connectés
Niveau: 3
Licence Computer Engineering
Parcours Systèmes embarqués et IoT

2023/2024
1

Chapitre 2: mise en œuvre Wifi et Web


Exemple d’étude SOC NodeMcu

1
01/10/2024

 Programmer les différents modes wifi


 Programmer un serveur web
 Se familialiser avec les fonctions GET PUT,… HTTP
 Maitriser l’Application de synthèse : contrôle des GPIOs à
travers un site web (exemple: Php,mysql)

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

avec le module WiFi ESP8266, vous pouvez le programmer en trois modes :


Station (STA)
Point d'accès (AP)
Mode combiné station et point d’accès (STA+AP)

2
01/10/2024

Chapitre 2: mise en œuvre Wifi et Web Application WIFI Mode station (STA)

En mode station, l’ESP32 agira comme votre smartphone ou votre ordinateur portable.
Il se connectera à un canal WiFi existant

Une fois que vous avez programmé ESP32 en mode STA et que vous êtes connecté avec
succès à un WiFi stable, vous pouvez accéder à n'importe quelle page Web sur Internet

Chapitre 2: mise en œuvre Wifi et Web Application WIFI Mode point d'accès (AP)

ESP8266 joue le rôle du hotspot WiFi avec un SSID et un mot de passe personnalisés. D'autres
appareils intelligents pourront se connecter, et par conséquent établir une communication avec le
module WiFi ESP8266.

Dans ce cas, l'ESP8266 ne pourra pas accéder à Internet.


les appareils connectés au WiFi annoncés par ESP8266 ne pourront communiquer qu'avec ESP8266
et non avec aucun serveur Web.

3
01/10/2024

Chapitre 2: mise en œuvre Wifi et Web Application WIFI


Mode combiné station et point d’accès (STA+AP)

l’interface WiFi (hard) devant être partagée entre les modes STA et AP,
ces derniers devront utiliser le même canal radio WiFi.

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

L'ESP8266 NodeMCU dispose d'une module Wi-Fi qui peut générer son propre réseau en cas
d'indisponibilité d'un réseau Wi-Fi. Cette configuration s'appelle le mode AP (Access Point)

Extrait de l’exemple : ESP8266WIFI WiFiAccessPoint


8

4
01/10/2024

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

Extrait de l’exemple : ESP8266WIFI WiFiAccessPoint


9

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

nous allons utiliser la classe SoftAp inclue dans


la librairie ESP8266WiFi.h. Pour configurer un
point d’accès Wifi il suffit de lui donner un nom
WiFi.softAP(ssid) /WiFi.softAPIP();

const char *ssid = “LCE-IOT3";


const char *password = “01234567";

IPAddress local_IP(192,168,10,202);
IPAddress gateway(192,168,10,1);
IPAddress subnet(255,255,255,0);
WiFi.softAPConfig(local_IP, gateway, subnet)
WiFi.softAP(ssid,password)

10

10

5
01/10/2024

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

Ajout d’une page HTML


Soit l’exemple HTML Suivant: https://www.w3schools.com/html/html_css.asp

11

11

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

Ajout d’une page HTML


Soit l’exemple HTML Suivant: https://www.w3schools.com/html/html_css.asp

Text - C/C++ String Converter

Tomeko.net

Send_P: send from program memory

12

12

6
01/10/2024

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

13

13

Chapitre 2: mise en œuvre Wifi et Web Application WIFI

ESP8266WiFi library Mode Point d'accès (AP)

14

14

7
01/10/2024

Chapitre 2: mise en œuvre Wifi et Web Application Web

ESP8266 NodeMCU HTTP GET

15

15

Vous aimerez peut-être aussi