SenseView enables the user to monitor various physiological parameters such as heart beat, breathing rate and activity, using their smartphone and a connected sensor. The application works with internal (GPS, accelerometer, gyroscopes, proximity, light..) as well as with different 3rd party external sensors and can communicate simultaneously with functioning wireless and internal sensors, to collect and save data locally. The solution can synchronize data with the Sensor Server via secure connections (WiFi, 3G) or work as a standalone application (currently only PRO version), the collected data can be shown in numerical forms or in diagrams with adjustable thresholds and color-coding. The user can set statistic parameters (minimum, maximum, average values,..) for heart rate readings , list and tweak diagrams on one page (with zoom & pan functionality), in real time (show live) or at a later point (show history).
- In Section 2 of this document, a quick start guide on how to connect a sensor and monitor the heart rate is provided.
- Section 3 contains a detailed description of all features and screens of the application.
- Section 4 hosts the troubleshooting guide.
- Section 5 is the appendix with additional information on sensors, their proper placement and battery levels. More documents will be attached after they become available.
Quick start guide
The section contains a description on how to navigate through the application, connect a sensor and monitor various parameters.
Navigating through the application
The application screen is divided into areas:
- Start/stop session
- Width (time interval)
- Show live/history
- View additional options
- Sensors panels
Left side drawer:
- Share application link
- User manual
- Release notes
- Quickstart guide
- Rate this application
Right side drawer (general application options):
- Export measurements
- Sensor settings
- Quit application
The functions are explained in detail in section 3. DETAILED OVERVIEW
Setting up the sensor
To set up the (external) sensor, the following steps need to be performed, described in detail below:
- turn on the sensor,
- attach the sensor to the body using the belt,
- start up the application,
- pair the device and the sensor and
- connect the sensor.
1. Switch on the sensor by pressing the On/Off button in the middle of the sensor.
In case of the Zephyr Bioharness 3, the on/off button is located in the middle of the sensor, for other sensors check the included documentation. If you are a SenseView user with a different type of sensor and would like to use it please contact us using the form - we are happy to take our users needs into account.
2. Using the belt, attach the sensor to the body.
See section 5 (appendix) for further instructions on proper sensor placement (currently only Zephyr BH3 and/or HxM)
3. Start the SensorSmartphone application.
4. Pair the device and the sensor:
First select Settings. Under Settings find Bluetooth. Turn it on and then press on the text "Bluetooth".
A screen with the currently available bluetooth devices is opened.
Choose the correct sensor from the list of available devices (the address/name is written on the sensor). On the next screen:
Type in the required PIN number (1234 for Zephyr sensors, the password is almost always either 1234 or 0000 if not changed) using the keyboard below and press the done button on the keyboard to confirm the entered PIN number. Press OK on the Bluetooth pairing request pop-up. The sensor will be displayed in the list of the paired devices.
Press the system back button to go back to the menu.
5. Connect the sensor
First you need to select Setup in the Main menu of the application. Then choose Advanced Setup. Under Sensor settings select Choose the sensor MAC from list.
A screen with the list of paired bluetooth devices is opened. Select the sensor you want to connect with.
The current MAC address field is updated.
The device will automatically connect to the sensor when starting the readouts in the dashboard (by pressing the start button)
6. Start using the application
Return to the Main menu and go to the Setup. Click on No. of Sensors to set the number of parameters (e.g. Heart beat rate, ECG, Activity) you want to track. Note that one sensor device may provide several parameters.
On the next screen type in the new number of the parameters and press OK.
A new setting appears for each of the parameters, in the case here Sensor 0 to Sensor 9. For each of the settings Sensor 0 to Sensor 9 define which parameter do you want to track by pressing on the setting. A new screen appears where the parameters are chosen:
Return to the Main menu and press start to start tracking the selected parameters. The panels to the left (or at the bottom of the screen in portrait mode) denote the observed parameters and their tracking can be turned on/off by pressing on them. The user can also quickly change the selected sensor by pressing and holding one of the panels. After a 2 second press, the advanced options If more then one parameter is being tracked, more graphs will be shown. These graphs represent the real-time readings of the selected measurements.
For troubleshooting connectivity issues check chapter 5 (appendix).
This application uses the standard Android 4.0+ interface with two dropdown tabs. Pressing on the SenseView logo in the upper left corner opens the left dropdown menu. This includes the application settings like:
- user manual
- release notes
- Quickstart guide
- Rate this application
Pressing on the options button brings up the general application settings:
- Export measurements
- Sensor settings
- Quit application - Quits application and all services
Settings tab (left dropdown menu)
Basic sensor settings:
gives the users a simple and easy customization overview:
- Pair with external sensor: opens up the device's bluetooth options where the devices can be paired.
- Use Android internal: allows the usage of Android's own internal sensors.
- Use Zephyr HxM: Allows the usage of the Zephyr HXM sensor, an additional service will have to be downloaded from the app store and the application will be unable to connect to the sensors if it doesnt have the correct service. This only has to be downloaded once.
- Use Zephyr BH3: Allows the usage of the Zephyr HXM sensor, an additional service will have to be downloaded from the app store and the application will be unable to connect to the sensors if it doesnt have the correct service. This only has to be downloaded once.
Additionally, the application offers pre-defined dashboard profiles with already selected sensors. The dashboard profiles are here to make the connecting and collection of data as easy as possible. Advanced users can still set each parameter manually in the advanced sensor settings.
Advanced sensor settings:
- No. of sensors: Set the number of sensors to appear on the dashboard.
- Sensor 0-19: Sets the tracking parameter for each sensor (numbered from 0 - x (x being the number of selected sensors)).
- Sensor MAC: allows the user to manually input the sensors MAC address (if you know it).
- Chose the sensor MAC from a list : from a list of pre-paired or connected Bluetooth devices.
- Record measurements: Set whether the app saves data logs or not.
- Heart rate graph colors: Set the tresholds for the heart rate limits.
And Miscellaneous settings:
Autostart: Set the application to autostart upon device's boot.
The info screen hosts four buttons with additional information and updates:
- Share application link: gives the user various options for sharing the application download link. Any shares are well appreciated by the Mobili team
- User Manual - the link to this document
- Release Notes - detailed description of changes in this version
- Credits - displays developer credits
- Quickstart - opens the quickstart guide
Updates are searched for automatically after the application is started. If they are avaible you can see the "Update available" message at android status bar.
If you want to install the updates you need to pull down the android status bar.
Rate this application: Opens the app's Google Play site so that the users can rate our app. Positive ratings are always welcome, if you find bugs or ideas for improvement please use the contact us form.
Troubleshooting connectivity issues
- If another application appears on the screen, press the home button (below the screen, the second white button from the left on the bottom of the phone, has a form of a house). Then press whichever of the blue cogwheel icons to start the application.
- If the sensors do not connect to the phone after the end of measurements (the sensor icon remains grey), unplug the sensors from the charger and plug them again. Make sure the device and the sensor are paired in the device's bluetooth settings: Make sure that bluetooth is switched on or otherwise allow the bluetooth connection to be turned on by the application: check if the sensor is attached to the body and the belt appropriately (Zephyr sensors: the blue light on the sensor has to blink with the same frequency as all the other lights), try to turn on and off the sensor and wait for a minute it the sensor reconnects, try to switch off and on the phone and repeat the procedure to connect the sensor.
- If the session does not proceed as expected it is recommended to restart the phone and reset all sensors and start a new session. To reset the sensors:
- If the data upload to the server fails the network connection needs to be checked. The unsuccessfully uploaded data from the current session will be uploaded after the end of the next session.
Proper placement and connection of Zephyr sensors:
Zephyr sensor specification and compliance: