Software for embedded intelligence optimization, management, and maintenance
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F07405821%3A_____%2F22%3AN0000003" target="_blank" >RIV/07405821:_____/22:N0000003 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
Software pro optimalizaci prvků vestavěné inteligence, jejich konfiguraci, správu a údržbu v rámci platformy pro počítání na okraji (edge computing)
Original language description
Knihovna zahrnuje obecně použitelné funkce pro vizualizaci aktuálního stavu dané instance edge platformy, dále potom nástroje pro optimalizaci veškerých prvků vestavěné inteligence zahrnutých zářízení, pro zjednodušování konfigurace těchto zařízení na základě sofistikovaných metod (např. "self-" kalibrace vestavěných kamer), správu platformy v nastaveních s lokálními edge koncentrátory i s propojením přímo do cloudu, optimalizované metody pro synchronní update software zařízení atd.
Czech name
Software pro optimalizaci prvků vestavěné inteligence, jejich konfiguraci, správu a údržbu v rámci platformy pro počítání na okraji (edge computing)
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20205 - Automation and control systems
Result continuities
Project
<a href="/en/project/TM01000038" target="_blank" >TM01000038: VIBES – Embedded Intelligence Based on Advanced Methods of Machine Learning and Computer Vision for Adaptive Edge-Computing Systems</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2022
Confidentiality
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Data specific for result type
Internal product ID
VIVIDI box manager
Technical parameters
Výsledek je sada nastrojů a SW komponent umožňující správu a optimalizaci většího množství zařízení souběžně. Část výsledku pak běží přímo na koncovém zařízení nicméně většina implementovaného či nakonfigurovaného SW běží v centrálním cloudu. Po analýze dostupných řešení a open-source knihoven na kterých by lze potřebné SW komponenty budovat byla vybrána kombinace AWS pro Cloud, Loki pro správu logů a Grafana pro monitoring a vizualizaci stavu celého systému. Vytvořené komponenty výsledku lze rozdělit do dvou skupin a to „Box Manager“ a „Grafana“ přičemž ty lze shrnout následovně: Box Manager je SW nástroj starající se o konfiguraci, konektivitu, aktualizaci a monitoring všech zařízení. Vedle výše uvedených problémů je zodpovědný zejména za spouštění samotného runtime modelů strojového učení. S jeho pomocí lze zařízení aktualizovat a pro specifické instance určovat zvláštní konfiguraci. Box Manager je implementován jako skript v programovacím jazyce Python a na koncová zařízení je instalován jako jako Systemd služba. Mezi funkce Box Managera patří také konfigurace přihlašovacích údajů do Wi-Fi sítě pomocí QR kódu. Zařízení tak lze pohodlně konfigurovat například pomocí mobilního telefonu tím, že v aplikaci vygenerovaný QR kód obsahující přihlašovací údaje jednoduše „ukážeme“ zařízení. Grafana je knihovna která byla v rámci vytoření výsledku nakonfigurována za účelem spravovat, aktualizovat a monitorovat stovky zařízení souběžně představuje netriviální výzvu a efektivní systém pro tyto účely je tak takřka nutností. V rámci projektu se tato část výsledku neustále rozvíjela tak, aby rostoucí počet zařízení bylo možné udržet v provozu. Ultimátně bylo vytvořeno více než 40 „dashboardů“ – tedy obrazovek poskytující náklad na jednotlivá zařízení, jejich skupiny, shrnutí různých klíčových metrik ale také stav cloudu, využití infrastruktury a dalšího.
Economical parameters
Výsledek je využíván zejména vlastníkem. Ekonomickým efektem je zejména úspora nákladů spojených s provozem stovek až tisíců zařízení pro počítání na okraji a to až o 80%. Bez využití výsledků by provoz platformy a zařízení nebyl ekonomický únosný.
Owner IČO
07405821
Owner name
Iterait a.s.