Aktualizacja OTA

User avatar
shimano73
Posts: 2023
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

W jaki sposób można zrealizować aktualizację własnych diy z wykorzystaniem OTA ,
używając nowej biblioteki supla-device ?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
lukfud
Posts: 2266
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

shimano73 wrote: Fri Oct 21, 2022 6:34 am W jaki sposób można zrealizować aktualizację własnych diy z wykorzystaniem OTA ,
używając nowej biblioteki supla-device ?
Na tą chwilę jeszcze nie można.
(chyba że coś się zmieniło i mnie zaraz @klew poprawi)
https://www.facebook.com/groups/supladiy/
User avatar
klew
Posts: 9693
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

To zależy jakiego środowiska używasz.
Jeśli jest to oparte o Arduino IDE (lub Arduino na PlatformIO), to OTA można pewnie zrobić identycznie jak to się robi na innych projektach Arduino. Osobiście nigdy tego jeszcze nie przeglądałem ;)

Jeśli chcesz oprzeć soft o Espressif SDK: ESP8266 RTOS SDK, lub esp-idf (dla ESP32), to tam jest przygotowany "gotowiec" z użyciem serwera update'ów - analogicznie jak updates.supla.org. Tylko na serwer oficjalny pewnie softów DIY się nie wrzuci, więc pozostałoby postawienie własnego serwera updateów (trzeba by to samemu całe napisać...) i ustawienie innej domeny w konfiguracji urządzenia.
Planuję też dodać do trybu konfiguracyjnego możliwość wgrania update'u na zasadzie wybrania pliku i wgrania przez www, ale to temat na później.
Kiedy będzie Supla Offline Party / SOP#2025 ?
User avatar
lukfud
Posts: 2266
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

jest może serwer aktualizacji w wersji dockerowej? :)
https://www.facebook.com/groups/supladiy/
User avatar
pzygmunt
Posts: 19240
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Nie ma.
nebraska
Posts: 101
Joined: Thu Dec 08, 2022 3:00 pm

Post

Odświeżam temat.
Czy coś ruszyło do przodu żeby za pomocą biblioteki SD zrobić OTA.
User avatar
veeroos
Posts: 539
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów

Post

nebraska wrote: Sat Oct 12, 2024 9:24 pm Odświeżam temat.
Czy coś ruszyło do przodu żeby za pomocą biblioteki SD zrobić OTA.
viewtopic.php?p=183168#p183168

a jak chcesz zrobić uniwersalną deklaracje dla ESP8288 i ESP32 to deklarujesz na początku:

Code: Select all

#include <supla/network/esp_web_server.h>
Supla::EspWebServer suplaServer;
#ifdef ARDUINO_ARCH_ESP32
#include <HTTPUpdateServer.h>
HTTPUpdateServer httpUpdater;
#else
#include <ESP8266HTTPUpdateServer.h>
ESP8266HTTPUpdateServer httpUpdater;
#endif
a w SETUPie tak jak Łukasz napisał
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4

https://github.com/v33r005

Return to “Arduino IDE”