Commander un esp32 sur box 4G depuis l'extérieur

Bonjour,

J'ai un ESP32 qui commande un relais pour le chauffage, il a un serveur web qui permettait par une redirection du port 80 de la box adsl de commander le relais depuis internet.
Je suis passé sur une box 4G et impossible maintenant de continuer puisque la box est un élément de réseau interne à l'opérateur 4G, donc pas de redirection possible puisque le réseau de la box est un 192.168.x.x.

Je pense que l'opérateur 4G bloque toute entrée sur son serveur et que donc il est impossible d'interroger le serveur web de l'esp32 depuis internet mais je veux bien que l'on me dise comment si c'est possible.

Le programme de l'ESP32 possède aussi une OTA, je me dis que mettre une valeur dans un fichier à côté du fichier d'update du programme pourrait indiquer par interrogation régulière s'il doit changer la position du relais.
Sur le site web de l'OTA, protégé par un fichier htaccess je place un fichier que l'ESP interroge pour savoir la position de la commande de chauffage.

Je sais faire qu'à chaque changement de la valeur côté esp il m'envoie un courriel .

Un lien vers un bout de programme interrogeant un fichier sur internet m'avancerait bien

A votre bon cœur....

votre routeur 4G dispose d'une adresse WAN et son DHCP distribue les adresses locales 192.168.x.x.

Souvent cette adresse WAN est derrière le NAT de l'opérateur qui rend donc effectivement les connexion entrantes directes impossibles.

il faudrait un APN spécifique, certains opérateurs vendent cela (offre entreprise)

si vous avez un serveur externe hébergé quelque part et que votre ESP peut déclencher une lecture sur un élément de ce serveur, alors c'est un moyen de contournement puisque vous avez ouvert la liaison vers internet depuis l'intérieur du réseau

Merci pour la réponse.

Je crois après avoir cherché pour de l'ESP32 avoir trouvé en cherchant pour l'ESP8266 :
https://www.framboise314.fr/piloter-un-esp8266-via-une-page-web/

Il y a effectivement de nombreux tutos pour effectuer une requête web depuis un ESP