Podczas tworzenia projektów opartych o ESP często korzysta się z bootstrapa jako frameworka do tworzenia interfejsu WWW. Poniżej znajduje się opis jak umieścić bootstrapa w pamięci SPIFFS celem późniejszego serwowania go z ESP całkowicie bez dostępu do Internetu.

Zacznamy od pobrania aktualnej wersji bootsrap ze strony projektu https://getbootstrap.com

Z pobranego archiwum wyodrębniamy pliki:

  • css/bootstrap.css.map
  • css/bootstrap.min.css
  • js/bootstrap.js.map
  • js/bootstrap.min.js Kopiujemy je do podkatalogu data w katalogu projektu Arduino w którym chcemy mieć dostępn offline do bootstrapa.

Następnie każdy z tych plików kompresujemy do postaci archiwum .gz gzip -6 *

Kolejnym krokiem jest wgranie tak przygotowanych plików do pamięci SPIFFS naszego ESP. Uruchamiamy Arduino IDE, wybieramy w nim "Narzędzia/ESP8266 Sketch Data Upload"

Poprzedni wpis Następny wpis