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....
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login