Real-Time koncept SmartCGMS
Date issued
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
SmartCGMS je framework zaměřený na systémy kontinuálního monitorování glukózy.
SmartCGMS je již široce používáno na testování a optimalizaci in silico modelů,
ovšem je potřeba rozšířit jeho podporu na nízko-příkonových zařízeních.
V této práci je navrhnut real-time koncept SmartCGMS běžící na FreeRTOS pro
vyhodnocení a prozkoumání možností kompilace a spouštění SmartCGMS na nízkopříkonových zařízeních. Navrhnutý koncept byl spušten jako nativní aplikace na ESP32 a Raspberry Pi Zero W. Kromě toho byl koncept zkompilován do WebAssembly, jakož nově se rozvíjející způsob spouštění aplikací na zařízení v Internet of
Things. Kompilace do WebAssembly dále umožňuje konfiguraci a experimentování
se SmartCGMS ve webovém prohlížeči. Nativní aplikace a WebAssembly modul
byly porovnány na GNU/Linux za účelem výběru, který přístup dále použít pro
vývoj SmartCGMS.
Výsledky potvrdily očekávání ohledně výpočetní a paměťové náročnosti při
použití WebAssembly. Dále bylo odhaleno, že ESP32 nenabízí dostatečnou DRAM
paměť pro spuštění SmartCGMS WebAssembly modulu. Nehledě na tato omezení
umožňuje WebAssembly spouštění ve webovém prohlížeči, což může pomoci rozšířit
povědomí o SmartCGMS, a proto by WebAssembly mělo zůstat podporovanou platformou
Description
Subject(s)
kontinuální monitorování glukózy, smartcgms, nízko-příkonová zařízení, webassembly