Arduino OTA by Web Browser

Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

W załączniku przedstawiam soft w postaci skompilowanych plików *.bin , który możemy uaktualniać z wykorzystaniem funkcjonalności OTA poprzez przeglądarkę internetową.

Załącznik zawiera dwie kompilacje z wątku:
viewtopic.php?f=11&t=3620 , ale te są pod OLED 128x64.

W systemie Windows instalujemy także dodatek Bonjour for Windows:
http://www.apple.com/support/bonjour/ po instalacji konieczny restart komputera.
Warunkiem koniecznym jest także, aby moduł ESP i komputer, z którego będziemy ładowali softy pracowały w tej samej sieci Wi-Fi.

Oczywiście za pierwszym razem jeden z tych plików musimy wgrać do modułu tradycyjnie.
Następnie, aby skorzystać z OTA w przeglądarce wpisujemy:

Code: Select all

http://thermostat.local/update
W innych kompilacjach będzie to wyglądało tak:

Code: Select all

http://chipID_modułu_ESP.local/update
np.
http://2f45c2.local/update
Otworzy się skromna stronka z dwoma przyciskami. Pod jednym wskazujemy plik *.bin do załadowania na naszym komputerze, a pod drugim wykonie uploadu.

Gdyby jednak dodatek Bonjour nie działał poprawnie i wpisana strona nie chciała się załadować, albo nie chcemy go doinstalowywać, to w przeglądarce wpisujemy:

Code: Select all

http://IP_modułu_ESP/update
np.
http://192.168.1.112/update
Czyli musimy znać jaki adres IP "dostał" moduł ESP.

Pilki *.bin z załącznika może tak sobie uploadować naprzemiennie, a różnią się jedynie zmienioną rotacją na wyświetlaczu.

WAŻNE!!!
Po pierwszym wgraniu softu do modułu w sposób tradycyjny, moduł oczywiście przejdzie w tryb konfiguracji, a po zalogowaniu komputera do sieci: ESP_THERMOSTAT hasło:12345678 w przeglądarce wpisujemy:

Code: Select all

http://192.168.4.1:82
Widzimy więc, że mamy zmieniony domyślny port.

.

Return to “Nowości”