Coder Social home page Coder Social logo

clecoued / aura_mobile_app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aura-healthcare/aura_mobile_app

0.0 2.0 0.0 9.43 MB

The Aura device will alert an user from an epilepsy seizure within few minutes notice. The Aura mobile application is a prototype which allows interaction between patient and connected device

License: GNU General Public License v3.0

Java 21.85% HTML 78.04% CSS 0.10% JavaScript 0.01%

aura_mobile_app's Introduction

Build Status codecov sonar

Headline

The "Aura Project" app will alert an user from an epilepsy seizure within few minutes notice

How to contribute

Please refer to How To Contribute

Pre-requisites

  1. Android Sdk version 25.0
  2. Connected device transfering HRV data through Heart Rate bluetooth profile
  3. Connected device - MaximIntegrated - MAXREFDES73# - Skin temperature / Electro dermal activity
  4. Connected device - Motion sensor armwrist

References

Android Architecture Blueprints link

iDevicesInc - SweetBlue - support multi Bluetooth connection on most Android platforms and devices link

User Experience

App Architecture

Scheme

Details

The "Aura project" mobile application:

  1. fetch physiological data from a armband device via Bluetooth Low Energy

  2. process the data in order to anticipate an epilepsy seizure

  3. alerts the user

Generate Documentation

cd rootProjectDir/documentation
doxygen Doxyfile

How to run performances tests

In order to ensure best user experience, we implement few instrumented tests that will check that the big volume of data are saved and uploaded in a reasonable time.

Prerequisites

  • Install a local InfluxDB server and

  • start the local InfluxDB server

    • create a physio_signal database
    • create a test user with test password
    • grant all acces to test user on physio_signal database
  • In DataPipelinePerfsInstrumentedTest file, set the proper end point for your InfluxDB database

Tests execution

  • Remove the @Ignore flag from the tests you want to execute

  • Select the smartphone you want the tests to be executed on

  • run the DataPipelinePerfsInstrumentedTest

aura_mobile_app's People

Contributors

clecoued avatar tbrien avatar alysonroger avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.