Skip to main content


Filozofický problém s OTA update SPIFFS


Nedávno jsem se tu radoval, že začínám programovat ESP8266 v ArduinoIDE, tedy s Arduino Core, a s překvapením zjišťuji, že je tam kompletně vyřešeno OTA update včetně filesystému, tedy SPIFFS oddílu.

Prakticky to funguje tak, že si na serveru připravíte obraz programového oddílu, pošlete ho do ESP8266, tam se všechno zařídí tak, aby další boot proběhl z oddílu, kde byl uložen ten nový obraz a tak startujete upgradovaný software. Před tím restartem a tedy spuštěním nové verze softu je vhodné aktualizovat i SPIFFS oddíl obrazem s novými verzemi statických souborů. To je vlastně taky OTA update, jen do jiného oddílu. Arduino Core na to všechno má krásná udělátka, všechno funguje.

ALE! Co když mezitím začne člov... show more