IP statique ou DHCP sur l’Arduino

Choisissez entre la commodité du DHCP et une IP statique réservée pour des endpoints JSON de sondes et des règles de pare-feu fiables.

Pile de switchs réseau avec des câbles Ethernet branchés sur les ports en façade
Flux interrogés, ponts MQTT et relais LAN passent souvent par un switch avant de quitter le site. Photo : ShakataGaNai. CC BY-SA 3.0

Le shield Ethernet peut demander une adresse en DHCP au routeur ou utiliser une adresse locale fixe. Le DHCP est plus simple au premier démarrage ; une IP statique ou une réservation DHCP empêche l’Arduino de changer d’adresse après une coupure de courant, ce qui casserait les URL amont codées en dur dans les relais FastAPI jusqu’à ce que quelqu’un remarque des relevés figés sur la page d’accueil.

Schéma de routeur comparant le renouvellement des baux DHCP et une IP statique réservée pour l’Arduino
Une réservation DHCP ou une IP statique garde l’URL de la sonde stable pour les relais et les règles de pare-feu.

DHCP avec réservation

Beaucoup de routeurs associent **adresse MAC → IP fixe** tout en utilisant le DHCP en coulisses. Vous obtenez une première installation prête à l’emploi et la stabilité : c’est la solution à privilégier pour la plupart des montages de garage. Relevez l’adresse MAC de l’Uno dans les journaux de démarrage lors du débogage série.

Véritable IP statique dans le firmware

  • Codez en dur l’IP, la passerelle, le masque de sous-réseau et le DNS dans le sketch.
  • Notez les valeurs sur le couvercle du boîtier : vous les aurez oubliées plus tard.
  • Risque de conflit si un autre appareil réclame la même IP.

Conséquences en aval

Les relais et les déploiements Docker stockent souvent les URL locales en amont. Associez des IP stables à des contrôles de santé et à la récupération par watchdog, pour que de brefs redémarrages n’obligent pas à modifier la configuration.