Étape 7: Port forwarding votre routeur
Dans cette étape nous enverrait le port actuel du routeur au port sur lequel notre arduino est à l’écoute. Maintenant, essayez de créer un nom de service défini par l’utilisateur. Affecter le port de départ variant de n’importe quel numéro de port BOF 0 - 65000, mais assurez-vous que vous transférez pas un port qui a déjà reçu pour un service comme 80, 8080, 443, éviter ces numéros. Pour le port de la fin, il vous faudra donner le même port sur lequel vous avez commencé votre serveur (12345 dans mon exemple). Pourquoi devons-nous Port Forwarding ?
Lorsqu’une demande d’un client (navigateur Web) à un serveur est envoyée, le paquet de demande se compose de Destination IP, numéro de Port sur lequel la requête est servie. En général, ce port serait 80 qui est réservé aux requêtes HTTP. Maintenant, nous allons créer un serveur basé à notre arduino, qui est constamment à l’écoute à un port sur le routeur à l’intérieur de notre réseau local. Maintenant quand on veut communiquer avec notre arduino d’en dehors de notre Internet local, puis nous envoyer une requête http vers notre routeur sur le port qui a été transmis, donc ce routeur peut rediriger le message http à l’arduino qui est à l’écoute de ce port à l’intérieur de notre réseau local.