Navigation

    Community Forum

    • Register
    • Login
    • Search
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Réaliser une mise à jour sans fil (OTA) avec un ESP8266

    Blog articles comments
    remora wifinfo update wifi ota
    5
    11
    12402
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Charles
      Charles last edited by

      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é

      1 Reply Last reply Reply Quote 0
      • D
        Deennoo last edited by

        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.json

        les Wifinfo n'apparaissent pas, impossible de mettre la version necessaire de base pour ensuite faire une mise a jour OTA.

        1 Reply Last reply Reply Quote 0
        • Charles
          Charles last edited by

          tu as bien fais les 2 upload (firmware + spiffs) via le cable USB au moins la 1ere fois ?

          1 Reply Last reply Reply Quote 0
          • D
            Deennoo last edited by

            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 ?

            1 Reply Last reply Reply Quote 0
            • D
              Deennoo last edited by

              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

              1 Reply Last reply Reply Quote 0
              • Charles
                Charles last edited by Charles

                @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.

                1 Reply Last reply Reply Quote 0
                • B
                  brfull last edited by

                  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.

                  AuFilElec 1 Reply Last reply Reply Quote 0
                  • AuFilElec
                    AuFilElec @brfull last edited by

                    hello @brfull

                    I think your error is the alias nano and ota.
                    Add backslash before spaces in Program\ Files\ (x86).

                    Sorry for my english

                    1 Reply Last reply Reply Quote 0
                    • D
                      Doume last edited by

                      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 ?
                      AuFilElec 1 Reply Last reply Reply Quote 0
                      • AuFilElec
                        AuFilElec @Doume last edited by

                        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.

                        1 Reply Last reply Reply Quote 0
                        • D
                          Doume last edited by

                          @AuFilElec : Merci pour ces précisions....

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB