ESP32. Mettre une adresse IP dans une variable String

Bonjour à tous,
Avec ESP32, on affiche sur le moniteur l'adresse IP (ex : 192.168.0.11) avec la ligne de code suivante :

> Serial.println(WiFi.localIP()); // là tout va bien.

Je voudrais mettre l'adresse IP dans une variable String pour l'utiliser autrement mais je n'y arrive pas.
Pourquoi ? Comment faire ?
En fait, je voudrais quelque chose comme indiqué ci-dessous mais ça ne fonctionne pas :

> //print the local IP address
>   ip_esp32 = WiFi.localIP();
>   Serial.println(ip_esp32);
> 
> // J'ai également essayé sans succès
>   ip_esp32 = "" + WiFi.localIP();

Cette discussion semble évoquer le même problème mais difficile de traduire.

Merci pour votre aide.

String ip_esp32 = WiFi.localIP().toString();

Bonjour fdufnews,

> String ip_esp32 = WiFi.localIP().toString();

ça fonctionne ! Grand merci.

(2 Jours que je suis là dessus.)
(Résolu)
A+

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.