Pushen Sie ESP32-Updates live von GitHub

Nehmen wir an, Sie arbeiten an einem ESP32-Projekt, das Sie Ihrer Großmutter schicken möchten. etwas, das sie einfach anschließen kann und das den Wasserstand ihrer Pflanze automatisch überwacht. Sie entdecken jedoch einen kritischen Fehler in der Firmware und müssen diese aktualisieren. Schickt sie ihn zurück? Erklären Sie, wie Sie das Update über das Arduino IDE OTA löschen? Der einfachste Weg wäre, so etwas wie esp_ghosta, ein OTA-Framework von [Justin Hammond].

zu planen und zu verwenden

OTA (Over-The-Air)-Updates sind eine fantastische Funktion des ESP32, und wir haben Bibliotheken behandelt, die es einfacher machen. Aber im Vergleich zu diesen früheren Projekten verfolgt esp_ghosta einen anderen Ansatz. Anstatt einen Webserver zu hosten, auf dem jemand eine Binärdatei ablegen kann, werden GitHub-Veröffentlichungen betrachtet. [Justin] musste einen Streaming-JSON-Parser einbinden, da die GitHub-API-Antworten in der Regel kräftig sind. Der Arbeitsablauf ist einfach, pushen Sie einen neuen Commit zu Ihrem Master-Branch auf GitHub, und die Aktion wird ausgelöst, wodurch ein paar verschiedene Releases erstellt werden. Ihre kleine Pflanzenbewässerungserinnerung im Haus Ihrer Großmutter prüft von Zeit zu Zeit, ob eine neue Version veröffentlicht wurde, und kann mit einem Rollback auf littlefs-, fatfs- und spiffs-Dateisystemen aktualisiert werden.

Dies ist ein erstaunliches Projekt, von dem wir glauben, dass es für viele Leute sehr nützlich sein wird, ihre Projekte zu aktualisieren. [Justin] enthält sogar eine GitHub-Beispielaktion und ein Beispiel-ESP32-Projekt.

Pushen Sie ESP32-Updates live von GitHub

Nehmen wir an, Sie arbeiten an einem ESP32-Projekt, das Sie Ihrer Großmutter schicken möchten. etwas, das sie einfach anschließen kann und das den Wasserstand ihrer Pflanze automatisch überwacht. Sie entdecken jedoch einen kritischen Fehler in der Firmware und müssen diese aktualisieren. Schickt sie ihn zurück? Erklären Sie, wie Sie das Update über das Arduino IDE OTA löschen? Der einfachste Weg wäre, so etwas wie esp_ghosta, ein OTA-Framework von [Justin Hammond].

zu planen und zu verwenden

OTA (Over-The-Air)-Updates sind eine fantastische Funktion des ESP32, und wir haben Bibliotheken behandelt, die es einfacher machen. Aber im Vergleich zu diesen früheren Projekten verfolgt esp_ghosta einen anderen Ansatz. Anstatt einen Webserver zu hosten, auf dem jemand eine Binärdatei ablegen kann, werden GitHub-Veröffentlichungen betrachtet. [Justin] musste einen Streaming-JSON-Parser einbinden, da die GitHub-API-Antworten in der Regel kräftig sind. Der Arbeitsablauf ist einfach, pushen Sie einen neuen Commit zu Ihrem Master-Branch auf GitHub, und die Aktion wird ausgelöst, wodurch ein paar verschiedene Releases erstellt werden. Ihre kleine Pflanzenbewässerungserinnerung im Haus Ihrer Großmutter prüft von Zeit zu Zeit, ob eine neue Version veröffentlicht wurde, und kann mit einem Rollback auf littlefs-, fatfs- und spiffs-Dateisystemen aktualisiert werden.

Dies ist ein erstaunliches Projekt, von dem wir glauben, dass es für viele Leute sehr nützlich sein wird, ihre Projekte zu aktualisieren. [Justin] enthält sogar eine GitHub-Beispielaktion und ein Beispiel-ESP32-Projekt.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow