Projekt

CAN senzorový uzel

Vlastní deska se STM32, CAN komunikací a aktualizací firmware bez fyzického přístupu.

Prototyp 3. listopadu 2025
Prototyp CAN senzorového uzlu.

Ukázkový obsah pro první verzi webu. TODO: doplnit konkrétní revize desky a odkazy na firmware.

Cíl

U distribuovaných nebo venkovních zařízení je nepříjemné jezdit ke každému uzlu jen proto, že se musí znovu nahrát firmware. Proto jsem chtěl uzel, který umí aktualizaci po sběrnici, ověření integrity a návrat k poslední funkční verzi.

Bootloader

Bootloader řeší přenos nové verze, základní kontrolu integrity a přepnutí na novou aplikaci až ve chvíli, kdy má firmware smysluplný stav. Pokud se něco pokazí, zařízení má mít cestu zpět.

Diagnostika

Z praktického hlediska je stejně důležité vědět, proč zařízení nenastartovalo, jako samotná možnost ho přehrát. Proto je součástí návrhu i diagnostika startu a chybových stavů.