Accès via Internet à un Arduino

Dans ce tutoriel, nous allons voir comment contrôler notre arduino équipé de son shield Ethernet depuis l'autre bout du monde grâce à Internet. J'utilise une neufbox pour ce cours mais les étapes devraient être plus ou moins les mêmes pour les autres routers.

Fonctionnement

  1. Allez dans l'interface de votre box (http://192.168.1.1/) dans l'onglet Réseau puis choisissez l'onglet DynDNS.
  2. Choisissez un des fournisseurs disponibles dans Service et créez vous un compte.
    Il est conseillé de choisir un nom de domaine alphanumérique non prévisible pour plus de sécurité. Vous pouvez générer ce genre de nom grâce à différents outils comme Strong Passwrod Generator
  3. A la fin de votre inscription, revenez au niveau de l'onglet DynDNS et remplissez les différents champs.
  4. Cliquez sur Valider. Le feu devrait alors passer au vert !
  5. Maintenant, allez dans l'onglet NAT puis dans Translation de ports, entrez les paramètres suivants :
    • Nom : Ce que vous voulez
    • Protocole : TCP
    • Type : Port
    • Ports externes : Celui utilisé dans votre code arduino (80)
    • Adresse IP de destination : L'adresse IP de votre arduino
    • Ports de destination : Le même que ceux des Ports externes
    Pour valider, cliquez sur le signe +

Et voilà ! Il suffit maintenant d'utiliser n'importe quel ordinateur connecté à Internet pour contrôler votre système. Au lieu de taper http://192.168.1.10/?1, il vous suffit de taper http://nom_de_domaine/?1

Conseils de sécurité