ArduinoOTA pour ESP...
 
Notifications
Clear all

ArduinoOTA pour ESP32 ou ESP8266. Mise à jour sans fil (OTA) depuis l'IDE Arduino


fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 509
Admin
Topic starter
(@christophe)
Membre
Inscription: Il y a 6 ans
wpf-cross-image

La librairie ArduinoOTA est une librairie qui permet de mettre à jour le programme Arduino (et ESP8266, ESP32) sans fil en Wi-Fi. C'est une librairie essentielle lorsqu'on développe des objets connectés. Elle permet de mettre à jour le programme sans avoir à démonter le micro-contrôleur (Arduino, ESP8266, ESP32) pour le connecter à son ordinateur.

Répondre
5 Replies
82f3eaa6249ebdcd58485666db090a70?s=80&d=mm&r=g
Posts: 3
 Jeff
Anonyme
(@Jeff)
Inscription: Il y a 4 ans

Merci pour le tuto, très pratique.
J'avais une erreur car il faut que python 2.7 soit installé en ajoutant Add python.exe à l'installation comme préciser ici.
http://esp8266.github.io/Arduino/versions/2.0.0/doc/ota_updates/ota_updates.html

Répondre
1 Répondre
6647f472b43d0bcd297b24402f6134d4?s=80&d=mm&r=g
 Projets DIY
Anonyme
(@Projets DIY)
Inscription: Il y a 4 ans

Posts: 55

Merci beaucoup pour l'info Jeff. Je l'ajoute au tuto

Répondre
fd6037e0417fb0a6fe948de125e6d421?s=80&d=mm&r=g
Posts: 1
 francis
Anonyme
(@francis)
Inscription: Il y a 1 an

Merci beaucoup pour ce tuto, sous ubuntu 20.04 la commande a utiliser dans un terminal est :
sudo apt install python2.
Après installation pour verifier la version python installée on peut taper dans le terminal:
python2 -V

Répondre
1 Répondre
fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Admin
(@christophe)
Inscription: Il y a 6 ans

Membre
Posts: 509

Bonjour Francis et merci beaucoup pour l'info

Répondre
722ecafa9651ee84ee562971dfbd0ce2?s=80&d=mm&r=g
Posts: 3
 vVDB
Anonyme
(@vVDB)
Inscription: Il y a 7 mois

Bonjour,
Le nom de l'ESP par l'OTA, c'est très pratique pour le retrouver dans l'interface Arduino.
Mais je vous propose de doubler ce nom pour le WiFi, l'explorateur de réseau vous donnera le doux nom de votre ESP.

const char* ssid = "..........";
const char* password = "..........";
const char* hostname = "MyIOT-ESP"; // Nom de l'équipement, du module ESP

WiFi.mode(WIFI_STA);
Wifi.hostname(hostname); // Apparaitra sous se nom dans la liste des équipements de votre Box
WiFi.begin(ssid, password);

// Hostname defaults to esp8266-[ChipID]
ArduinoOTA.setHostname(hostname); // On utilise le nom de l'équipement pour être homogène

NB : Ces lignes devraient aussi être ajoutée à tous les exemples utilisant WiFi.begin(), pédagogie...

const char* hostname = "MyIOT-ESP"; // Nom de votre équipement, de votre module ESP
Wifi.hostname(hostname); // Apparaitra sous se nom dans la liste des équipements de votre Box

Répondre
Share:
Rejoignez nous!
Chercher sur le forum
Derniers tutoriels
Derniers messages postés sur le forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.