Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - pbr7

Stran: [1]
1
Nedám ti odpověď plně odpovídající tvému dotazu, ale popíšu, jak to děláme u nás:

Telefony:
  • Z telefonů mám nastaven automatický upload fotek do Dropboxu (může být libovolný jiný cloud)
  • Na počítači mám Dropbox klienta, který mi replikuje ty fotky do "\Dropbox\Camera Uploads"

Foťáky:
  • Nepoužívám MTP, nenašel jsem na to správný nástroj.
  • Takže vytáhnu z foťáku kartu a vrazím ji do čtečky

V každém případě mám tedy v počítači dostupný filesystém s fotkami pro import - buď adresář dropboxu, nebo paměťovou kartu.

No a pak spustím aplikaci PicMv https://www.softpedia.com/get/Multimedia/Graphic/Digital-Photo-Tools/Picmv.shtml .

Ta umí tu druhou půlku:
  • vezme určený zdroj (buď konkrétní adresář, nebo sama najde removable device)
  • zkopíruje fotky a videa do cílového adresáře v určené struktuře, tj. např fotky/*rok*/*měsíc*/*den*/, když ti to vyhovuje (kde datum bere z EXIFu fotky/videa)
  • a pojmenuje je podle toho, jak řekneš, tj. např. podle EXIF timestampu; nové jméno může obsahovat i původní jméno
  • detekuje a řeší duplicity
  • a podle nastavení smaže/nesmaže fotky v původním umístění (já mažu)
 
Výsledkem je učesaný strom na filesystému, kde (v našem případě) v adresářích per měsíc leží fotky pojmenované YYYY-MM-DD_hh-mm-ss-*původní_jméno* a je možné s tím pohodlně pracovat v libovolném nástroji - a ať řadí fotky podle filename nebo podle exifu, vidíš stejné věci.

PicMv si ukládá konfiguraci lokálně do souboru, tj. mám dva adresáře s PicMv a dvě konfigurace - jednu pro "vezmi si removable device" (= SD kartu), druhou pro dropbox.

Proti tvému zadání to není multiplatformní, jen Windows.

2
Hardware / Re:ESP32-C3 (RISC-V) vs ESP32 (Tensilica Xtensa LX6)
« kdy: 01. 09. 2021, 09:59:47 »
Nicmene ... nikdo ?! Opravdu nikdo na serveru kde se opevuje RISC-V nepouziva zrejme pro hobbiky nejdostupnejsi SoC s touto ISA ?

Jestli to nebude tím, že ESP32-C3 je pro retail dostupné pár týdnů a většina lidí ho tudíž ještě nedostala do ruky, a třeba podpora pro Arduino IDE pro něj vyšla teprve včera?

3
Hardware / Re:ESP32-C3 (RISC-V) vs ESP32 (Tensilica Xtensa LX6)
« kdy: 01. 09. 2021, 09:53:29 »
A jeste mam otazku, mate nekdo u ESP32 ("stareho" i -C3) vyreseny nejak chytre bootloader, aby to nebylo ze je firmware A a firmware B, ale skutecne neco co treba umi z aplikace stazenim z nejakeho URL preflashovat aplikaci (tedy aplikace preda bootloaderu URL, skoci do nej, ten si stahne bez re-autentizace novy fw a flashne ho, a pak do nej skoci) ?
V pripade selhani je OK kdyz to zustane tupe viset v bootloaderu, ktery treba rozjede nejakou docasnou wifi pro rucni nahrani pres formular, apod.

Tvé zadání je jiné, než ESP32 implementuje - a dělá to lépe. Výrobcem vymyšlené řešení je následující:
  • jsou tam dvě samostatné sekce (partitions) flash pro aplikaci
  • z jedné z nich je nabootováno
  • OTA aktualizaci stahuje tvoje aplikace (máš to plně pod kontrolou) do té "druhé" sekce flash
  • teprve, když celou aktualizaci úspěšně nahraješ, ověříš hash atd, tak řekneš, že je ready a přebootuješ
  • načte se aplikace z "nové" partition
  • pokud tvá aplikace po rebootu doběhne správně do checkpointu (esp_ota_mark_app_valid_cancel_rollback()), aktuální partition se označí jako finálně aktivní (= vždy už bude bootovat nová verze)
  • pokud nedoběhne a dojde k rebootu dřív, nadále se používá stará verze

Tj. stav, kdy to "tupě zůstane viset v bootloaderu" by nikdy neměl nastat. Buď se update podaří a běží nová verze, nebo selhal a běží stará verze. (Jediný scénář, kdy by to bylo napikaču, by byla situace, kdy "nová" aplikace zůstane někde v nekonečné smyčce - pak někdo musí manuálně udělat reset/power cycle. Ale pak už zase naběhne stará verze.)

Samozřejmě musí být aplikace tak malá, aby se do flash vešly dvě kopie aplikace a potřebný filesystém.

Info: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/ota.html


4
Hardware / Re:Domovní alarm
« kdy: 05. 08. 2021, 10:46:52 »
Obecné doporučení: ať zvolíš cokoli, velmi doporučuju tam mít i kameru v nejdůležitějším prostoru - hlavní chodba či místnost, kde jsou nejdražší věci.
S jistotou někdy přijdou falešné poplachy - a mít možnost nahlédnout, že se nic neděje, výrazně zlepšuje náladu.
Navíc pokud nebudeš mít napojení na nějakou zásahovku, předpokládám že zavolat na místní oddělení policie "na kameře vidím, že mám doma zloděje" dává výrazně lepší šanci na úspěšný zásah, než "zabezpečovačka hlásí poplach".
(Kamera nemusí být součástí alarmu, může to být nezávislé řešení přes IP.)

5
Hardware / Re:Minimální SBC
« kdy: 30. 06. 2021, 17:06:08 »
Cílem je sběr a částečné zpracování dat v terénu, kde není napájení, dlouhý provoz na baterku, nebo z malého solárka.

Nejjednodušší je na tohle ESP32.
  • 4 MB flash pro program a fixní data
  • stovky kB RAM (podle verze 300-420 kB)
  • některé moduly mají "externí" RAM (PSRAM) - třeba další 4 MB
  • jedno- či dvoujádrové CPU s rychlostí  240 MHz

ESP32 má základní výhodu - integrované WiFi. A přitom je to standardní MCU - tedy nízká spotřeba (30 mA pro 80 MHz bez WiFi), sleep režimy, konfigurovatelné I/O piny....

Programuje se to nejjedoduššeji přes Arduino IDE.

Stran: [1]