PrécédentMise en pratique avec les capteurs5 / 10SuivantConfiguration d'un nom de domaine personnalisé
4. Les serveurs Web

Accès global au réseau

Accès global au réseau

L'objectif de ce chapitre est de présenter les différentes étapes pour accéder à un serveur depuis n'importe quel lieu avec une connexion Internet.

Dans le cadre de ce chapitre, nous souhaitons rendre accessible le serveur ESP12 mis en place précédemment.
L'objectif est de récupérer les données du capteur de température DHT11/22 et de les afficher sur une page Internet, accessible depuis n'importe où, à condition d'être connecté à Internet.

Appel du serveur ESP12
Appel du serveur ESP12

Nous pouvons constater que le graphique est disponible à l'adresse sur le port 9090 [1] et que cette adresse pointe vers le serveur ESP12 mis en place chez l'auteur de ce document.

Vous saurez donc, à l'issue de ce tutoriel, configurer un routeur pour rendre accessible un serveur, en l’occurrence votre ESP12.

Matériel

Configuration de base

Considérons un réseau privé avec l'adresse du réseau valant 192.168.0.0.
Le masque de sous-réseau valant 255.255.255.0, il est donc possible de mettre $2^8-2 = 254 $ périphériques sur ce réseau local [2].

Sur les figures suivantes, toutes les adresses sont fictives mais cohérentes en terme de longueur de champ.
De plus, des périphériques sont ajoutés (PC, smartphone) mais chez vous, vous aurez des adresses différentes et des périphériques différents.

Actuellement, notre serveur ESP12 est sur notre réseau local (), c'est à dire qu'il ne peut communiquer qu'avec les machines sur le réseau local, à savoir l'ordinateur avec l'adresse IP et le smartphone avec l'adresse IP .

Un réseau local
Un réseau local

Adresse IP publique du routeur

Cependant, le routeur (Freebox, Livebox...) est relié à internet et possède donc une adresse IP publique car le routeur est vue comme un périphérique sur un réseau plus vaste : Internet.

Pour récupérer l’adresse publique, il est possible d'aller sur le site http://www.mon-ip.com. Une page similaire se lance avec l'adresse IP en question :

L'adresse IP publique
L'adresse IP publique

Dans cet exemple, nous avons une adresse IPV6, il se pourrait que vous ayez une adresse IPV4 avec 4 champs au lieu des 8 ici.

⚠️

Retenez bien cette adresse pour la suite

Avec l'adresse IP publique du routeur, un nouveau réseau apparaît :

Un réseau plus vaste
Un réseau plus vaste

C'est par l'intermédiaire de cette adresse que votre réseau local à accès à Internet pour aller sur les différents sites (crepp.org....)

Configuration du routeur

Nous allons paramétrer notre routeur afin de faire ce que'on appelle une redirection de port. Pour cela, nous allons accéder à la page d'administration de notre routeur.

Accéder à la page d'administration

Voici l'adresse à saisir dans votre navigateur en fonction de votre Fournisseur Internet :

Fournisseur

Adresse à saisir

Free

mafreebox.freebox.fr

SFR

http://192.168.1.1

Orange

http://192.168.1.1

Adresse des routeur selon les fournisseurs

Notes

  1. Nous reviendrons sur ce point plus tard dans le document.

  2. Chez vous, il est très probable que vous ayez un réseau de ce type (classe C)

PrécédentMise en pratique avec les capteurs5 / 10SuivantConfiguration d'un nom de domaine personnalisé