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)
Identifikátory výsledku
Kód výsledku v 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>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
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)
Popis výsledku v původním jazyce
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.
Název v anglickém jazyce
Software for embedded intelligence optimization, management, and maintenance
Popis výsledku anglicky
The library includes generally usable functions for visualizing the current state of a given instance of the edge platform. Moreover, it provides tools for optimizing all elements of the embedded intelligence of the included devices, for simplifying the configuration of these devices based on sophisticated methods (e.g., "self-" calibration of embedded cameras), managing the platform in settings with local edge concentrators and with direct cloud connectivity, as well as optimized methods for synchronous software updates for devices, etc.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20205 - Automation and control systems
Návaznosti výsledku
Projekt
<a href="/cs/project/TM01000038" target="_blank" >TM01000038: VIBES – Vestavěná inteligence založená na pokročilých metodách strojového učení a počítačového vidění pro adaptivní systémy „počítání na okraji“ (edge computing)</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2022
Kód důvěrnosti údajů
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é.
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
VIVIDI box manager
Technické parametry
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.
Ekonomické parametry
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ý.
IČO vlastníka výsledku
07405821
Název vlastníka
Iterait a.s.