Skip to content

The iOS app for DPM Wearable project. This app can connect to E4 wristband via bluetooth and collect heart rates data.

Notifications You must be signed in to change notification settings

Waley-Z/dpm-wearable-ios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wearable-Based Fatigue Monitoring App

This project is associated with DPM lab at UMich, particularly the research on Wearable Biosensors-based Measurement of Workers’ Physical and Mental Status. The research focuses on using wearable devices to help assess physical status of constructions workers. This repo builds the iOS app that communicates with a E4 wristband to retrieve heart rate data, and connects with a backend server for managing user data.

Introduction

This app has the following features.

  • Login/logout

    • Note that the user data are stored on disk after the app is inactive, which means user data can be retrieved after the app is killed.
    • After the user enters first and last names, the other data will be filled out automatically if the user is in the database.
    • Group ID specifies the group which the user wants to retrieve co-worker information. Other data are intended for fatigue level calculation.

  • Connects to/disconnects from E4 wristband, and retrieves inter-beat interval (IBI) and battery level.

  • Calculates heart rate using IBI, and finally get the current fatigue level based on the algorithm in the following publication.

    Lee, G., Lee, S., Brogmus, G. (2023). Feasibility of Wearable Heart Rate Sensing-Based Whole-Body Physical Fatigue Monitoring for Construction Workers. In: , et al. Proceedings of the Canadian Society of Civil Engineering Annual Conference 2021. CSCE 2021. Lecture Notes in Civil Engineering, vol 251. Springer, Singapore. https://doi.org/10.1007/978-981-19-1029-6_23

  • Connects with server to periodically update fatigue levels of co-workers, presented in a history graph.

  • Sends periodic notifications to users to remind them of checking out co-workers' fatigue levels.

Resources

About

The iOS app for DPM Wearable project. This app can connect to E4 wristband via bluetooth and collect heart rates data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 83.8%
  • Objective-C 13.7%
  • C 2.5%