Réaliser une mise à jour sans fil (OTA) avec un ESP8266
-
Commençant à utiliser de plus en plus de produits basés sur des ESP8266, je vais vous décrire ici la manière générique de réaliser des mise à jour sans fil dite OTA pour les produits sur lequels j’écris le micrologiciel.. Continuer la lecture
Cliquez ici pour voir l'article dans son intégralité
-
Je viens d'essayer pour le Wifinfo c'est un echec,
ARDUINO ide 1.6.5
Windows7
Si en source je place :
http://arduino.esp8266.com/stable/package_esp8266com_index.json
ou
http://arduino.esp8266.com/staging/package_esp8266com_index.jsonles Wifinfo n'apparaissent pas, impossible de mettre la version necessaire de base pour ensuite faire une mise a jour OTA.
-
tu as bien fais les 2 upload (firmware + spiffs) via le cable USB au moins la 1ere fois ?
-
Bonjour Charles.
Après installation de python 2.7.11 et github.
J'ai suivi la méthode withgithub.
1er sketch en USB OK
Le 2 ème impossible car le menu : ESP8266 sketch data upload n'apparait pas dans mon IDE (1.6.5 ou 1.6.7).Comment faire ?
-
Pour avoir le menu qui permet de compilier et telecharger le fichier .SPIFFS
Il faut télécharger et installer ceci :
https://github.com/esp8266/arduino-esp8266fs-plugin/releases/download/0.1.3/ESP8266FS-0.1.3.zip
-
@Deennoo
Exact, j'avais fait ça il y a tellement longtemps que je l'avais oublié, je vais mettre la doc à jour, merci du retour. -
I'm getting the follow error: bash: syntax error near unexpected token `('
Follow my .bashc:
PYTHONPATH="/cygdrive/c/Python27/"
alias l='ls -al'
alias "c:"='cd /cygdrive/c'
alias "d:"='cd /cygdrive/d'
alias "nano"='/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe'
alias "ota"='/cygdrive/d/Program Files (x86)/Arduino/hardware/esp8266com/esp8266/tools/espota.py'
alias build='cd $USERPROFILE/AppData/Local/Temp; cd $(ls -td -- ./build*/ | head -n1 | cut -d"/" -f2)'Do you have any idea what is that? Thanks.
-
hello @brfull
I think your error is the alias nano and ota.
Add backslash before spaces in Program\ Files\ (x86).Sorry for my english
-
Je n'arrive pas à comprendre :
- Quand peut-on ne flasher que le sketch ? (xxx.cpp.bin)
- Quand faut-il utiliser le spiffs ? (xxx.spiffs.bin)
- doit-on systématiquement flasher les deux ?
-
Salut @Doume,
Il faut mettre à jour le sketch quand le programme est modifié et que tu souhaites bénéficier des dernières mises à jour.
Pour le SPIFFS, il s'agit des fichiers statiques qui seront utilisés pour l'interface Web, donc à mettre à jour lorsque les fichiers du répertoire data ont été modifiés. -
@AuFilElec : Merci pour ces précisions....