This is (so far) a simple application for reading data from several health sensors (via Bluetooth or ANT+), storing them in local SQLite database and uploading them to remote EEGbase portal.
Supported sensors:
- BT blood pressure monitor - FORA P30 Plus FC
- BT glucose meter - FORA Diamond Mini FC
- ANT+ weight scale - e.g. eVito SL
- ANT+ heart rate monitor - e.g. Garmin Premium heart rate strap
Eclipse IDE doesn't support android libraries very well. To correctly attach MPAndroidChart library (used for charts in data analysis) follow the 4th usage option described on library page. That is clone the repository and add it as a library to this project via Project -> Properties -> Android -> Libraries -> Add.
There are several services needed to be installed so make sure you have all of these:
If your device doesn't have hardware support for ANT+ and you want to use USB ANT Stick with USB OTG, you have to install also this service:
You can also download service's APKs from ANT SDKs from here and install them manually with ADB.
- Run Virtual Device in Android emulator.
- Install all three services mentioned above (via ADB).
- Download ANT Android Emulator Bridge Tool
- Install ANT Emulator Config APK packaged with the bridge toool.
- Connect ANT USB Stick to your computer.
- Run the bridge tool, select TCP port and USB with connected ANT Stick and hit the Connect to USB button. (You should see Connected to... and Listening for emulator... messages. If not some programs like eVito service, FORA Health Care Management System or another bridge tool may be already using the ANT Stick)
- In emulator open ANT Emulator Config APK and connect to localhost (127.0.0.1) and selected TCP port.
- Now you can run this app.