Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

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

    Scheduled Pinned Locked Moved Blog articles comments
    remorawifinfoupdatewifiota
    11 Posts 5 Posters 13.3k Views
    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.
    • CharlesC Offline
      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
      • D Offline
        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
        • CharlesC Offline
          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
          • D Offline
            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
            • D Offline
              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
              • CharlesC Offline
                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
                • B Offline
                  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.

                  AuFilElecA 1 Reply Last reply Reply Quote
                  • AuFilElecA Offline
                    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
                    • D Offline
                      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 ?
                      AuFilElecA 1 Reply Last reply Reply Quote
                      • AuFilElecA Offline
                        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
                        • D Offline
                          Doume
                          last edited by

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

                          1 Reply Last reply Reply Quote
                          • First post
                            Last post

                          3

                          Online

                          5.7k

                          Users

                          534

                          Topics

                          5.0k

                          Posts

                          Top Topics

                          • Bonjour Nicolas
                            Nicolas BernaertsN
                            Nicolas Bernaerts
                            0
                            19
                            312

                          • Denky 4 - Domoticz - Triphasé -
                            Nicolas BernaertsN
                            Nicolas Bernaerts
                            0
                            7
                            64

                          • Denky D4 et Linky Standard TInfo Rx Non Configuré
                            CharlesC
                            Charles
                            0
                            5
                            136

                          • CC1101 mini shield pour raspberry
                            CharlesC
                            Charles
                            0
                            5
                            150

                          • CC1101
                            CharlesC
                            Charles
                            0
                            2
                            66

                          Popular Tags

                          teleinfo
                          24 topics
                          arduino
                          19 topics
                          remora
                          16 topics
                          esp8266
                          10 topics
                          arduipi
                          10 topics
                          wifinfo
                          7 topics
                          raspberry
                          7 topics
                          broadcast
                          7 topics
                          Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB