Real-Time koncept SmartCGMS

dc.contributor.advisorKoutný Tomáš, Doc. Ing. Ph.D.
dc.contributor.authorKocián, Petr
dc.contributor.refereeÚbl Martin, Ing.
dc.date.accepted2024-6-18
dc.date.accessioned2024-07-12T09:14:30Z
dc.date.available2023-9-8
dc.date.available2024-07-12T09:14:30Z
dc.date.issued2024
dc.date.submitted2024-5-16
dc.description.abstractSmartCGMS 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 platformoucs
dc.description.abstract-translatedSmartCGMS is a framework for continuous glucose monitoring systems. It has been used extensively for testing and optimizing in silico models, but it needs to improve its support for execution on low-power devices. This paper proposes a real-time SmartCGMS concept based on FreeRTOS to examine options for compiling and executing SmartCGMS on low-power devices. The concept has been deployed as a native application on an ESP32 and a Raspberry Pi Zero W. Additionally, it was compiled into WebAssembly as it is an emerging approach to deploying applications to low-power devices in the Internet of Things. Compiling to WebAssembly also allows configuring and experimenting with SmartCGMS directly in the web browser. The native application and WebAssembly module were compared on GNU/Linux to decide which approach to adopt in the SmartCGMS framework. The results confirmed the expectations of the computational and memory overhead of the WebAssembly approach. Furthermore, the size of the compiled WebAssembly SmartCGMS concept revealed that the ESP32 does not offer sufficient DRAM for the WebAssembly approach with the used setup. Regardless of these limitations, the WebAssembly approach should not be abandoned as it provides a way to execute SmartCGMS in the web browser that could help it to widespread adoption.en
dc.description.resultObhájeno
dc.format50 s. (100 000 znaků)
dc.identifier96716
dc.identifier.urihttp://hdl.handle.net/11025/57227
dc.language.isoen
dc.publisherZápadočeská univerzita v Plzni
dc.rightsPlný text práce je přístupný bez omezení
dc.subjectkontinuální monitorování glukózycs
dc.subjectsmartcgmscs
dc.subjectnízko-příkonová zařízenícs
dc.subjectwebassemblycs
dc.subject.translatedcontinuous glucose monitoringen
dc.subject.translatedsmartcgmsen
dc.subject.translatedlow-power devicesen
dc.subject.translatedfreertosen
dc.subject.translatedwebassemblyen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných věd
dc.thesis.degree-levelNavazující
dc.thesis.degree-nameIng.
dc.thesis.degree-programInženýrská informatika
dc.titleReal-Time koncept SmartCGMScs
dc.title.alternativeReal-Time Concept for SmartCGMSen
dc.typediplomová práce

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
DP-Kocian.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A21N0034Phodnoceni-ved.pdf
Size:
420.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A21N0034Pposudek-op.pdf
Size:
125.84 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A21N0034Pobhajoba.pdf
Size:
210.85 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
No Thumbnail Available
Name:
A21N0034P-zadani_DP.pdf
Size:
22.51 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha

Collections