IONT Admin je lokálně hostovaný administrační panel navržený pro provoz přímo na hardwaru Raspberry Pi zabudovaném v nabíjecích jednotkách EV, který dává správcům na místě přehledné rozhraní pro konfiguraci, diagnostiku a monitoring. Výzvou bylo vytvořit výkonnou a bezpečnou aplikaci pro omezené ARM prostředí při zachování těsné integrace s firmwarem v C++ přes Fastify API vrstvu. Byl vyvinut vlastní podepsaný auto-update systém pro správu nasazení napříč celou flotilou bez nutnosti manuálního zásahu.
IONT admin.
Offline-first administrační panel běžící přímo na hardwaru Raspberry Pi — dává technikům na místě bezpečné rozhraní pro konfiguraci, monitoring a aktualizace nabíječek EV.
Vestavěné admin rozhraní
Bezpečný offline-first admin panel postavený pomocí Svelte kompilovaného do statického HTML pro plnou kompatibilitu s nízkoenergetickou ARM architekturou Raspberry Pi.
Backend API vrstva
Vývoj Fastify serveru propojujícího frontend s firmwarem v C++, zajišťujícího ovládání nabíječky, konfiguraci a monitoring v reálném čase.
Bezpečný auto-update systém
Implementace mechanismu automatických aktualizací softwaru s ověřováním podpisů a obfuskací kódu pro ochranu před neoprávněnými zásahy a konzistentnost nasazení.
Automatizované nastavení systému
Bash skripty pro kompletní automatizaci provisioningu, síťového nastavení, konfigurace prostředí a inicializace na nových zařízeních Raspberry Pi.