V této práci je navržen a sestaven prototyp fitness aplikace pro platformu Windows. Tato práce má za účel objasnit principy fungování běžně dostupných nositelných zařízení, schopných měřit tepovou frekvenci případně další fyziologické (biofeedback) údaje. Dalším účelem této práce je objasnit způsoby měření, přenos pomocí technologie Bluetooth a zpracování těchto dat a zároveň demonstrovat tyto poznatky na příkladu s hrudním pásem H10 od společnosti Polar Electro. Na základě těchto poznatků a uvedeného příkladu bude je sestavit jakoukoliv jinou aplikaci nezávislou na programovacím jazyce, platformě nebo i použitém nositelném zařízení.
Anotace v angličtině
The objective of this thesis is to design and build a prototype fitness application for the Windows
platform. The main purpose of this thesis is to clarify the principles of operation of commonly
available wearables capable of measuring heart rate or other physiological (biofeedback) data.
Another sub-objective is to clarify the measurement methods, the transmission via Bluetooth
technology and the processing of this data and to demonstrate these findings on the example
of the H10 chest belt manufactured by Polar Electro. Based on these findings and the example
given, it will be possible to build any other application independent of the programming language,
platform or even the wearable device used.
Klíčová slova
Windows, Bluetooth, Biofeedback, Polar H10, Polar SDK, SQLite, Windows Presentation Foundation (WPF)
Klíčová slova v angličtině
Windows, Bluetooth, Biofeedback, Polar H10, Polar SDK, SQLite, Windows Presentation Foundation (WPF)
Rozsah průvodní práce
87
Jazyk
CZ
Anotace
V této práci je navržen a sestaven prototyp fitness aplikace pro platformu Windows. Tato práce má za účel objasnit principy fungování běžně dostupných nositelných zařízení, schopných měřit tepovou frekvenci případně další fyziologické (biofeedback) údaje. Dalším účelem této práce je objasnit způsoby měření, přenos pomocí technologie Bluetooth a zpracování těchto dat a zároveň demonstrovat tyto poznatky na příkladu s hrudním pásem H10 od společnosti Polar Electro. Na základě těchto poznatků a uvedeného příkladu bude je sestavit jakoukoliv jinou aplikaci nezávislou na programovacím jazyce, platformě nebo i použitém nositelném zařízení.
Anotace v angličtině
The objective of this thesis is to design and build a prototype fitness application for the Windows
platform. The main purpose of this thesis is to clarify the principles of operation of commonly
available wearables capable of measuring heart rate or other physiological (biofeedback) data.
Another sub-objective is to clarify the measurement methods, the transmission via Bluetooth
technology and the processing of this data and to demonstrate these findings on the example
of the H10 chest belt manufactured by Polar Electro. Based on these findings and the example
given, it will be possible to build any other application independent of the programming language,
platform or even the wearable device used.
Klíčová slova
Windows, Bluetooth, Biofeedback, Polar H10, Polar SDK, SQLite, Windows Presentation Foundation (WPF)
Klíčová slova v angličtině
Windows, Bluetooth, Biofeedback, Polar H10, Polar SDK, SQLite, Windows Presentation Foundation (WPF)
Zásady pro vypracování
Cílem práce je navrhnout a sestavit funkční prototyp fitness aplikace pro desktop schopné komunikace s fitness hrudními pásy pomocí technologie Bluetooth, případně sestavit mechanismus umožňující tuto komunikaci.
Osnova:
provedení rešerše existujících řešení a aplikací
provedení technologické rešerše pro možnost vyčítání EKG z běžně dostupných zařízení (hrudní, optické senzory)
návrh a sestavení funkčního prototypu aplikace implementující alespoň tři z následujících bodů:
real time snímání EKG s pomocí hrudních pásů
možnost sestavení tréninkových plánů (sekvence cviků, jejich počet a doba trvání)
monitorování kondice uživatele v rámci tzv. zón BPM
vizuální zobrazení nabízených cviků
vytvoření dokumentace k aplikaci
otestování aplikace
Zásady pro vypracování
Cílem práce je navrhnout a sestavit funkční prototyp fitness aplikace pro desktop schopné komunikace s fitness hrudními pásy pomocí technologie Bluetooth, případně sestavit mechanismus umožňující tuto komunikaci.
Osnova:
provedení rešerše existujících řešení a aplikací
provedení technologické rešerše pro možnost vyčítání EKG z běžně dostupných zařízení (hrudní, optické senzory)
návrh a sestavení funkčního prototypu aplikace implementující alespoň tři z následujících bodů:
real time snímání EKG s pomocí hrudních pásů
možnost sestavení tréninkových plánů (sekvence cviků, jejich počet a doba trvání)
monitorování kondice uživatele v rámci tzv. zón BPM
vizuální zobrazení nabízených cviků
vytvoření dokumentace k aplikaci
otestování aplikace
Seznam doporučené literatury
OIKARINEN, Jukka. SDK for Polar sensors. Github [online]. San Francisco: Microsoft, 2008, 20. března 2019 [cit. 2021-11-22]. Dostupné z: https://github.com/polarofficial/polar-ble-sdk
PAREEK, Nikhil. Creating an ECG Data Stream with Polar device. Towards data science [online]. 30. ledna 2020 [cit. 2021-11-22]. Dostupné z: https://towardsdatascience.com/creating-a-data-stream-with-polar-device-a5c93c9ccc59
PAREEK, Nikhil. Getting the beat right!!: Processing the ECG signal with band-pass filters. Towards data science [online]. 30. prosince 2020 [cit. 2021-11-22]. Dostupné z: https://towardsdatascience.com/getting-the-right-beat-e18acd48b8c1
Seznam doporučené literatury
OIKARINEN, Jukka. SDK for Polar sensors. Github [online]. San Francisco: Microsoft, 2008, 20. března 2019 [cit. 2021-11-22]. Dostupné z: https://github.com/polarofficial/polar-ble-sdk
PAREEK, Nikhil. Creating an ECG Data Stream with Polar device. Towards data science [online]. 30. ledna 2020 [cit. 2021-11-22]. Dostupné z: https://towardsdatascience.com/creating-a-data-stream-with-polar-device-a5c93c9ccc59
PAREEK, Nikhil. Getting the beat right!!: Processing the ECG signal with band-pass filters. Towards data science [online]. 30. prosince 2020 [cit. 2021-11-22]. Dostupné z: https://towardsdatascience.com/getting-the-right-beat-e18acd48b8c1