In April 2017 Libelium launched the new version MySignals SW (HW rev.0) Thanks to feedback from the Community and several projects that have been created with it, we have improved the MySignals with new features such as:
In this tutorial we will explain how to work with MySignals SW (HW rev.0). If you have the last version of MySignals SW you can see how to use it at this link:
Tutorial: MySignals SW - eHealth and Medical IoT Development Platform for ArduinoMySignals is a development platform for medical devices and eHealth applications. You can use MySignals to develop your eHealth web applications or even to add your own sensors to build new medical devices.
MySignals allows you to measure more than 20 biometric parameters such as pulse, breath rate, oxygen in blood, electrocardiogram signals, blood pressure, muscle electromyography signals, glucose levels, galvanic skin response, lung capacity, snore waves, patient position, airflow and body scale parameters (weight, bone mass, body fat, muscle mass, body water, visceral fat, Basal Metabolic Rate and Body Mass Index). These broad sensing portfolio makes MySignals the most complete eHealth platform in the market.
All the data gathered by MySignals is encrypted and sent to the user's private account at Libelium Cloud through WiFi or Bluetooth. The data can be visualized in a tablet or smart phone with Android or iPhone Apps.
Libelium offers an API for developers to access the information. The Cloud API allows to access to the user's private account and get the information previously stored to be visualized in a third party platform.
You can find all the info at: http://www.my-signals.com
Disclaimer
MySignals Products are not medical devices or healthcare services, nor are they intended for medical diagnosis, cure, mitigation, treatment, advice or prevention of disease. MySignals Products are not finished products, so they are not intended to be purchased by End Users, but by developers, researchers and OEM Customers. Read our Terms & Conditions before buying for a complete understanding.
Buy nowMySignals is the new generation of eHealth and medical development products specifically oriented to researchers, developers and makers. It has new features that significantly improve the previous version commonly known as eHealth v2.
Discover MySignals, the new eHealth and medical development platform!
In the next tables you can see a complete comparative between eHealth v2 and the two different models of MySignals.
GENERAL FEATURES
There are several differences comparing the general features of MySignals and the previous product version eHealth V2.
SENSORS
FIRMWARE
The following list shows just some of the actions that produce the most common failures and warranty-voiding cases.
Failure to comply with the recommendations of use will entail the guarantee cancellation.
Software:
UPDATE: In February 2017 we have released new version of MySignals. Using this new version you can connect or disconnect any sensor while MySignals is ON.
If the ID of your device is 109 of higher you are using the new model with this new feature.
Hardware:
MySignals allows you to measure 20 different biometric parameters such as pulse, breath rate, oxygen in blood, electrocardiogram signals, blood pressure, muscle electromyography signals, glucose levels, galvanic skin response, lung capacity, snore waves, patient position, airflow and body scale parameters (weight, bone mass, body fat, muscle mass, body water, visceral fat, Basal Metabolic Rate and Body Mass Index). These broad sensing portfolio makes MySignals the most complete eHealth platform in the market.
This information is used to monitor in real time the state of a user or to get sensitive data in order to be subsequently analyzed for medical diagnosis. Biometric information gathered is wirelessly sent using two connectivity options available: Wi-Fi or Bluetooth Low Energy 4.0.
Data can be visualized in standalone mode, sent to the Cloud in order to perform permanent storage or visualize and storage in real time by sending the data directly to a Smartphone. iPhone and Android applications have been designed in order to easily manage and storage the user's information.
With CE / FCC / IC Certifications what makes it perfect to be used in any kind of project.
MySignals Software Development Platform is a hardware closed device. It is ready to be used as a web and mobile App's development platform with the sensors distributed by Libelium. If you want to integrate new sensors (wired, BLE, BT) or program the device with a personal firmware use the MySignals HW model.
1º - As a new product line we are updating the firmware and mobile App’s every week so please:
• Update regularly the MySignals Firmware to the last version. Go to the section “MySignals Firmware” of the guide for more info.
• Update regularly the version of the Android / iOS App.
2Âş- IMPORTANT: DO NOT UNPLUG MYSIGNALS WHILE IT IS BEING UPGRADED OR IT MAY BE RENDERED USELESS! (THIS CASE IS NOT COVERED BY THE WARRANTY).
3Âş - Do not connect or disconnect any sensor or connector while MySignals is ON. MySignals can become unstable or unresponsive, and internal parts can be damaged. Connect all the sensors that you want to use with MySignals and then turn it ON.
UPDATE: In February 2017 we have released new version of MySignals. Using this new version you can connect or disconnect any sensor while MySignals is ON.
If the ID of your device is 109 of higher you are using the new model with this new feature.
4Âş - MySignals includes a stick to navigate through the menu options of the touchscreen. Please use it for a correct function of the device interface.
5Âş - The Firmware of MySignals SW manages all the sensors at the same time and monitors the response of the screen and the touchscreen. For this reason sometimes during the measurement of different sensor like blood pressure or other wireless sensors it will be able to perform one action at the same time, you have to wait it to finish before being able to navigate or interact with the screen again.
6Âş - At any time you can Activate / Deactivate the synchronization of the information being sent to your Cloud Account by just pressing the Cloud icon on the top right corner.
7Âş - How can I see values older than one month in my Cloud account?
MySignals Cloud Web Service (section 5.2, page 25) allows currently to see the complete historical data of any of the users.
If you want to access to this data, you can also use the Cloud API to get the sensor values of a member.
If you have any doubt just write a post in the MySignals forum.
8º - In the “Detail view” only information coming from that specific sensor is received and sent to the Cloud. If you want to receive and store information coming from many sensors at the same time you should use the “General view” screen.
9Âş - In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
10Âş - In the General view the update time to the Cloud is 20s. In the Detail view is 10s.
11Âş - BLE sensors are not compatible with the mobile App for the moment, however you can use them in standalone and web server mode.
12Âş - In order to make the MySignals App send to the Cloud you need:
· Have one Department created
· Have one user created and linked to one Department
· In the App to to Users, click on one and press "Select this user"
Make sure the "Cloud" icon is active (upper right corner of the App)
13Âş - Connect the ECG Electrodes to the ECG sensor cables before placing them in the user body.
14Âş -The ECG signals need to be measured with the user lained back on the bed or stretcher.
15Âş - In order to keep the MySignals enclosure clean and without any mark we recommend to place it inside the plastic bad and put the chamois cloth provided or any other protector desired on top of it before closing the bag.
16Âş - In case you placed MySignals into the kit without the protection and got it maked in black use a common nail-varnish remover (with no acetone on it) along with a rag to clean it.
Can MySignals HW work against the Libelium Cloud server?
Yes. You can use it always sending the data via the Android / iOS App. Web server connection mode is not yet implemented.
Can MySignals work against our own cloud or a third party server?
Yes. You can send the information coming from MySignals to a third party Cloud server by two ways:
1Âş - Migrating the information stored in the Libelium Cloud to a third party Cloud server easily using the API Cloud provided
2Âş -Using directly the WiFi radio (HTTP, TCP/IP, etc). This last option just for MySignals HW.
Can I use all the sensors at the same time?
In the case of MySignals SW, yes you can. In the case of MySignals HW the Arduino processor is limited, so you can not manage all the sensors, wireless communication and others features at the same time. You should select a correct combination of the options available. Check the documentation for that.
Can I use my own sensors?
In the case of MySignals HW we provide the sensor pinout. You can use it to integrate your own sensors. WiFi, BLE, and BT2.0 connectivity is available too in order to integrate new wireless sensors.
Included on MySignals device:
The MySignals Software can be powered by an external power supply.
General power supply
Operating Current | 2 A |
Operating Voltage | 5V |
Input Voltage (recommended) | 7-9 V |
Input Voltage (limit) | 7-12 V |
Specific power supply
DC Current per I/O Pin | 20 mA [Max] |
DC Current for 3.3V | 1 A [Max] |
DC Current for 5V | 1 A [Max] |
Plug in / out the power supply adapter included with MySignals to turn ON or OFF the device. Make sure that the power adapter is placed indoors.
Plug it into the corresponding power supply connector. Power supply unit is included with Mysignals. Do not use any third party power supply with it.
You can see all the information about the power supply in the label included in MySignals device.
UPDATE: In February 2017 we have released new version of MySignals. Using this new version you can connect or disconnect any sensor while MySignals is ON.
If the ID of your device is 109 of higher you are using the new model with this new feature.
This connector is used to update code into MySignals with a male USB to male Mini USB cable provided by Libelium. Just connect one side of the cable to this connector, removing protection cap from MySignals and connect the other side to a PC to update a code.
MySignals include a protective cap for this connector. When uploading processes are finished, do not forget to use again protection cap to keep the connector clean from dust.
Data can be visualized by 3 different modes:
MySignals Software have two connectivity options available integrated: Wi-Fi or Bluetooth Low Energy 4.0.
Data may be sent directly to the Cloud via WiFi or using your smartphone (BLE)
The data gathered by MySignals is encrypted and sent to the developer’s private account at the Libelium Cloud
(Developers may use their own Cloud too to store the information. More info in the API section below)
The MySignals Software Development Platform includes a high level firmware that control all the features of the device at the same time.
Issues are resolved since last release V0.0.X:
Features:
Next features:
Issues are resolved since last release V0.0.X:
Features:
Next features:
Issues are resolved since last release V0.0.X:
Features:
Next features:
Issues are resolved since last release V0.0.X:
Features:
Next features:
Issues are resolved since last release V0.0.X:
Features:
Next features:
Issues are resolved since last release V0.0.X:
Features:
Next features:
The Bluetooth Low Energy module integrated may perform direct communications with iPhone and Android devices.
We have developed the application MySignals, for both iPhone and Android platforms. The application may be also downloaded from the official App markets for free.
Official app markets URL’s:
MySignals device will send data to the mobile App in case the BLE mode is enabled. In this case the App will upload the data to the Cloud. The App can also be used to navigate through the users history at the Libelium Cloud.
Also consider this staightforward advices before using the application with the Cloud Service:
This is a simple and internal process that took place on the mobile application. First of all make sure you have a valid cloud credentials because without these credential the user is not able to login on cloud or mobile application, among other cloud services.
Before start make sure your MySignals device is active and it is set to bluetooth mode. Open the mobile application and enter your credentials, make sure you have read and accept the terms and conditions and press login button, if you have problems on login the system will warn about the problem:
After login, if you have already selected a MySignals device skip this paragraph, if not continue reading. If the user had not selected a MySignals device to connect, after login, a popup message will prompt with a list of available MySignals device to connect
Once the user selects a MySignals device the registration of a new device with a license is a transparent process for the user. After a properly bonding between the mobile application and the MySignals device the registering process starts.
First, the mobile application looks for the MySignals device in the cloud, if this device is not registered it creates a new device for the user, if this device already exists it update the information for this device. The account can only register one MySignals device. This process can be represented with the following scheme:
In older Bluetooth standards, the user needed to pair with a remote device before connecting it. On the Bluetooth 4.0 standard, the user can connect to other remote BLE devices without any pairing process. Even the user can use advertisements to send a few amount of data, as it has been described in previous sections. However, these processes are not secure.
The Bluetooth 4.0 standard uses AES-128 link layer encryption. The encryption can be used in the connection processes to make them secure. The encryption of the connection can be started using a dedicated command. providing the handler of the established connection. The handler is usually zero, unless other connections are enabled.
On the other hand, the bonding processes are the long term storage of encryption keys used by each BLE module. Keys are defined as 6 digit numbers with a range from 000000 to 999999. Starting a connection with bonding will imply next steps:
Libelium Smart Devices App is the Java application used to upgrade the FW of MySignals SW.
Download at:
LINUX:
http://downloads.libelium.com/smart_device_app/SmartDeviceApp_linux64.zip
MAC:
http://downloads.libelium.com/smart_device_app/SmartDeviceApp_macosx64.zip
WINDOWS:
http://downloads.libelium.com/smart_device_app/SmartDeviceApp_windows32.zip
Follow the step-by-step instructions for setting up the Libelium Smart Devices App on your computer and connecting it to MySignals devices.
Download the application and select the Mac, Windows, or Linux version, depending on what machine you have. Installation on each machine is straightforward:
tar xvfz Mysignals_Updater-xxxx.tgz
MySignals SW includes three different modes to access all the information gathered from the sensors:
In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
This mode consists on displaying the information from the sensors directly on the MySignals screen without any other external device. All you need is to navigate through the menus on the screen following this instructions.
First of all power the device with the Libelium MySignals power supply.
To access this mode you must leave unchecked both options in the setup menu: Bluetooth Connection or Server Connection. Click directly on “Start Monitoring” button.
Then you will enter in “Select Sensors” screen where you must select all the sensors that you want to measure. Selected sensors are in blue color and unselected sensors are in gray color.
Once you have completed your selection you must click on “Data” button, which you can find at the left end of the bottom toolbar.
In “Data” screen you will be able to see in one glance the main information of all sensors at once. The selected sensors will be green and sensors are not selected in orange.
You can see in this screen a color code in the sensor logos:
If you are interested in viewing all the information in one particular sensor simply you have to click on it to enter a detail sensor view. On this screen you can see a graph of one of the sensor values and all the detailed information on a list view.
In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
You can use this new function in Server Mode using detail mode. Use the Record button in order to start a new record.
Note that you will not see the wave in the screen during each record. You will see a message in the graph zone. Here you can see the duration of the record. Press Stop button when you want to stop the record. If you do not press this button the record will finish after 30 seconds.
With the record finished you can choose between saving this record in the cloud or cancel it.
You will see all the information about the upload to the cloud at the bottom of the screen (text message zone).
After a correct upload you will see the date of the file saved. Then you can see this new raw data file in the Web Server or in the Mobile APP.
At any time you can navigate back to return to the previous screen by clicking the arrow on the top left of the screen.
There is available too in the bottom of the screen a black zone where mysignals will write text indications about the actual state of the device.
The Bluetooth connectivity may perform direct communications with iPhone and Android devices without the need of an intermediate router.
First of all you must download MySignals app in your store. The app is available for Android and iPhone.
There is available too in the bottom of the screen a black zone where mysignals will write text indications about the actual state of the device.
Below and to avoid any connection problems we recommend restarting the Bluetooth on your device if you already had it previously activated. We recommend doing this every time you open the app again. In order to do this go to Settings in your device, then Bluetooth and turn it off and on.
Sometimes you will need to configure the connection with MySignals using the Android or iOS settings.
The first time a user starts MySignals application, it will be needed a setup assistant to configure all aspects related to MySignals configuration like user name, password (already set in our back end), profile, WiFi settings and MySignals selection. The maximum number or characters that you can use in this settings are 20. We will create a setup assistant with straightforward screens with all field and information to guide the user through this assistant.
This assistan in needed if you want to use Server Connection Mode and MySignals Web Server Application because MySignals Mobile APP send all the WiFi network, user account and configuration information using Bluetooth Connectivity.
The first time you open the APP you will see some configuration screens:
-First of all in the "Login” screen enter your user and password. In case you don't have an username or password please contact our Sales Dep. at sales@libelium.com
An account can have one or more MySignals devices, this is why an user can purchase more than one device. Then we must create a MySignals Manager profile to provide a list of devices and perform some basic operation on them.
This Manager Profile can add/delete/modify/select an MySignals device. This information should be synchronized with cloud to get all devices up to date for a given account.
As each MySignals is tied to each single user, we should download a list of devices each time an user logs in, this way we do not mix MySignals from different accounts.
It is very important that you read carefully and accept the Terms and Conditions of our application.
The mobile application adds a new feature to warn the user when a new update is available. On the login screens will show a popup window with that takes the user to the stores to perform the update, the warning will show on each new release and it will be mandatory to update the mobile application to keep on using it.
There is also a new feature on the login screens, now the user can get messages to advice about the quota of his account or incorrect password among other messages. The feature can warn about many erratical situations, these are the common ones:
Now we move to the next screen "Profile” and enter our Manager Profile personal info.
Go to the next screen “WiFi”. Here you will need to provide your WiFi SSID name and your WiFi password in order to transmit this information to the MySignals device (this way it will be able to connect to the WiFi AP directly). This is the only way that MySignals can connect to the WiFi network in your home if you are also interested in using the Server mode.
-Once arrived to the last configuration screen, before doing anything here in the phone app, you must power on MySignals, select “Bluetooth Connection” on configuration screen and click “Start Monitoring” button.
When you see “Not Connected” message on the screen and a gray Bluetooth icon on MySignals screen, you can click on “Search for MySignals” in you phone app.
Select your MySignals device on the list. Now if the bluetooth connection is working well, you will have to enter in your phone the code that you will see in blue color figures in MySignals screen. If you are using Android please check your notification center if your phone doesn't ask you to enter the code automatically.
-The next screen is “Sensors”, where you must select all the sensors that you want to measure. Selected sensors are in blue color and unselected sensors are in gray color.
MySignals device will send data to application using two modes:
You can see in this screen a color code in the sensor logos:
There is a new tab on detail screen for ECG, EMG, Airflow and Snore sensors. This tab allows the user to display raw data recorded from MySignals device (in Server Mode). You can record until 30 seconds from MySignals device and show the recorded data on raw data tab, this tab is placed on the top right of the screen.
On top right, you can see the ECG rate, EMG rate, Airflow rate or Snore rate. Above the graph, you can see the graph time for X axis, in this case the graph was divided in windows of parts of 3 seconds each.
Over the graph you can notice the values for each important data peak, you can track wave changes by watching these values.
You can move the limits of the graph with the green and red lines, touch each line to move it along the graph view.
On bottom section from the graph view the are three buttons:
Right and left arrow buttons lets you move the graph to right or left. In the middle position, there is a play/pause button to start or stop the carousel mode. By default and once the graph load ends, the graph animation plays automatically. For instance, if you record 30 seconds on MySignals device, the application will show 11 parts to navigate using the left/right arrow buttons and once the graph ends loading the animation will play automatically.
Just above the play/pause button, you can see a little navigation legend to know which part of the full graph you are showing.
At the end of the screen you can get the list of MySignals recordings provided by the user from the device, these listing is shown in order from latest to oldest one, each row shows the recording date and time. Tap on one row to select a single recording and the mobile application will start plotting the data on the graph, the row will be also highlighted to let the user know which row is currently plotting.
The listing rows have a sampling rate and it is about 10 milliseconds.
When the MySignals device establish a pairing with the application it send information in Datagram mode by default.
Once you have completed your selection you must click on “Data” button, which you can find at the left end of the bottom toolbar.
In “General mode” screen you will be able to see in one glance the main information of all sensors at once. The latest received sensor info will be green, the sensors with old received info will be orange and sensors that hasn't received info will be gray.
Using the users section you are able to select and modify the user profile.
Or organize them in different departments.
There are several basic configuration screens: language, profile, user…. Where you can change your basic configuration.
You can logout and login with another mysignals account:
You can change the language of the application
You can change the device MySignals connected to the APP.
There is available a extra configuration section in the TFT where you can see your configuration info active: WiFi, account, user… You can use the DELETE button in order to delete the spirometers measures stored in the sensor (it should be connected when you press it).
In the firmware version 1.0.5 of higher you can use the DELETE BONDINGS function in order to delete all the bluetooth connection information.
You can use the RESET FACTORY VALUES function to restore MySignals to the basic configuration.
6.2.1.1 Installing to an iPhone
Download the application from App Store:
Once installed, the app appears in your iPhone/iPod screen.
The App shows the information the nodes are sending which contains the sensor data gathered.
6.2.1.2 Installing to an Android
Download the application from Android Market:
Once installed, the app appears in your device screen.
The App shows the information the nodes are sending which contains the sensor data gathered.
Here you can find a solution for all possible know issues the user can face on MySignals applications (iPhone/iPad and Android).
Android
iPhone/iPad
MySignals mobile applications was tested on these devices:
BQ | Edison 3 | 4.4.2 | 2 GB | v3.4.67 |
Apple | iPad 2 | 8.4.1 | 512 MB | v5.4.00 |
Apple | iPhone 4S | 8.3 | 512 MB | v5.4.00 |
LG | G2 | 5.0.2 | 2 GB | v3.4.0 |
Moto | G2 | 6 | 1 GB | v3.4.42 |
Nexus | 10 | 5.1.1 | 2 GB | v3.4.67 |
Nexus | 4 | 5.1.1 | 2 GB | v3.4.0 |
BQ | AquarisE5 HD | 4.4.2 | 2 GB | v3.4.67 |
Huawei | T17.0 | 4.4.2 | 1 GB | v3.10.17 |
The data sent via WiFi o BLE through the APP can be visualized on MySignals website.
Navigate through the history of previously stored data or even create many users in order to save the biometric information linked to a specific profile.
MySignals allows to share data with the cloud, and perform real-time analysis.
How do I ensure the privacy of the biometric data sent?
Privacy is one of the key points in this kind of applications. For this reason the platform includes several security levels:
There is available too in the bottom of the screen a black zone where mysignals will write text indications about the actual state of the device.
If you are interested in using this mode you first need to follow the steps in previous section “Bluetooth Connection mode” in order to transmit to MySignals all the required information to send the data to the server: database user and password, and your local WiFi name and password.
Once completed this, you can return to the Configuration screen in MySignals and select Server Connection and click “Start Monitoring”.
If all the info entered in the last point is correct you will see a WiFi connection screen and automatically it will direct you to “Select Sensors” screen. Here you can use everything as if you were in Standalone mode, with the only difference that the sensor data will be automatically sent to the server. You must select all the sensors that you want to measure. Selected sensors are in blue color and unselected sensors are in gray color.
Once you have completed your selection you must click on “Data” button, which you can find at the left end of the bottom toolbar. In “Data” screen you will be able to see in one glance the main information of all sensors at once. The selected sensors will be green and sensors are not selected in red.
If you are interested in viewing all the information in one particular sensor simply you have to click on it to enter a detail sensor view. On this screen you can see a graph of one of the sensor values and all the detailed information on a list view.
At any time you can navigate back to return to the previous screen by clicking the arrow on the top left of the screen.
MySignals application will have an user account to login into the system, this account is important to make cloud call and store information. If the user does not have an account the user cannot use MySignals application.
To access to the Libelium Cloud using your web browser go to: https://cloud.libelium.com/mysignals/
For information on how to create an account and activate your license please visit the point 5.2.1 of this guide.
In each account you may have several user profiles. You can create, delete or modify your users.
When the user starts the MySignals application for the first time and setup assistant prompts the user will be able to create a profile once the user logs in. It will show you a “First Steps” wizard in order to help you with the profile and device configuration.
Each profile should be synchronized with cloud to be up-to-date with user information.
To configure MySignals application for each device, we will need to set up common parameters.
You can see all the data of each device or user in the user's data section.
Using the Department, User or Device configuration sections you can create, configure or delete them.
You can configure too your personal profile.
Now you can select the member or device that you want monitor.
First of all choose the sensor that you want to visualize. You can use the fast access menu situated on the left side of the Web Server.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Raw data viewer
A new feature has been added allowing us to see the raw data, also known as wave signal, for the sensors: Airflow, ECG, EMG and Snore.
The member detail page shows a general view of the last values received for the different sensors. A new feature has been added allowing us to see the raw data, also known as wave signal, for certain sensors.
Please select one of the following sensors in order to go to the sensor detail page:
Once in this page click the 'Wave Signal' tab.
In the bottom right of the page there is a drop-down selector with the available raw values sorted by date. Select one of this an you will see the wave that was recorded using the MySignals hardware.
In the bottom center there is a pagination control that you can use for navigating the wave, going ahead and backwards in the time-line.
In the bottom left part of the page it's displayed the average value for bpm, ppm, cpm or spm for the entire period of the wave recorded
General view
The interface for viewing the stored measurements has the following elements.
Sensors Detail view improvement
The sensors “Detail view” enables access to the history of the information previously stored. You can visualize data by choosing the month, the day and the hour.
In this view, you can interact with these three elements:
Now you can access to the Admin Dashboard to check the the global Database Storage, the Traffic I/O consumption and the API Calls (for the Dev Mode).
You can delete the registers of your users in order to free up space in the database using the “Usage by Member” panel.
There are plans for regular users and for developers depending on what usage you want to give to MySignals.
User Cloud Plans
The user plans are meant to be used to test the performance of MySignals. These are the best plans if you want to try in a quick and easy way the MySignals Kit including all the sensors on different users as each one can have its own profile. All the data is sent to the Libelium Cloud, so users do not need to set up their own servers.
IMPORTANT: You can always use MySignals at no cost in the standalone and Bluetooth modes (only visualization not storage).
*1 Note that each licence is per MySignals Device.
*2 To avoid illicit use of the network, there is a daily and monthly maximum transmission rate.
*3 For specific plans contact our Business Dev Team (sales@libelium.com).
You can purchase the license which best suits your project from February 20th. There will be two modalities of acquisition:
Developer Cloud Plans
The developers plans are the best option for users who want to store the data gathered by MySignals in their own servers. This type of plans allow to use the Cloud API to read the information from the Libelium Cloud and write it in their own Cloud platforms.
IMPORTANT: You can always use MySignals at no cost in the standalone and Bluetooth modes (only visualization not storage).
*1 Note that each licence is per MySignals Device.
*2 To avoid illicit use of the network, there is a daily and monthly maximum transmission rate.
*3 For specific plans contact our Business Dev Team (sales@libelium.com).
You can purchase the license which best suits your project from February 20th. There will be two modalities of acquisition:
You can purchase the license which best suits your project from February 20th. There will be two modalities of acquisition:
MySignals allows to share data with the cloud, and perform real-time analysis.
MySignals Web Server Application is a real-time large-dataset viewing and plotting tool and has built-in data analysis functionality. It is very user-friendly and contains many powerful built-in features. MySignal Web Server Application is an application that allows you to configure Mysignals for creating profiles and users and help you to visualize all the data measured.
This application is available in:
https://cloud.libelium.com/mysignals/
In order to access to the MySignals web application is necessary to have SCM account and a valid license.
SCM stands for “Services Cloud Manager”, and is Libelium's platform from where you can manage your devices and Cloud Services.
The “Licenses” section gives control of the licenses for the SCM. Licenses enable services for your devices. The “My Licenses” panel lists the currently active licenses and the historic data of all the expired licenses. If you recently purchased a License, go to the “Get Licenses” panel to enter its activation code.
License activation codes are unique and only one use is allowed (one license only applies to one user, to one account). Despite the ownership of one device can be transferred (and one device can be managed by several users), the ownership of a license cannot be transferred.
Any license has an expiration time associated to it. It is important to note that time starts running from the moment the user activates it by entering its activation code (after entering the activation code of a license, it may be required to activate it in the “Service” panel).
If the user has one active license and activates a new one, time keeps running for both the old and the new licenses (in other words, time is never paused).
The “My Licenses” panel shows the licenses and the status of each one. The “Active” tab shows the list of the licenses which are currently active, and the “Expired” tab shows the list of previously used licenses.
The information displayed is:
The MySignals Cloud Licenses activation process will be ready-to-use from February 20th.License registration is done in the “Get Licenses” panel. It is a 2-step procedure: enter a valid license activation code and confirm the action.
Entering a Single Activation Code will register one license. A Group Activation Code will register all devices belonging to the Sales Order, but not the licenses it may contain.
The SCM will validate the activation code, displaying a visual confirmation. When the process is finished successfully, a message will show that the license has been correctly added to the “My Licenses” panel.
If the process could not be finished correctly, a message will notify the error. For example, “invalid activation code: please check that the activation code you entered is valid”.
Developers may migrate the information stored in the Libelium Cloud to a third party Cloud server easily using the API Cloud provided.
MySignals allows you to measure more than 15 different biometric parameters such as pulse, breath rate, oxygen in blood, electrocardiogram signals, blood pressure, muscle electromyography signals, glucose levels, galvanic skin response, lung capacity, snore waves, patient position, airflow and body scale parameters (weight, bone mass, body fat, muscle mass, body water, visceral fat, Basal Metabolic Rate and Body Mass Index). These broad sensing portfolio makes MySignals the most complete eHealth platform in the market.
We offer broad range of both wired and wireless sensors:
This information is used to monitor in real time the state of a user or to get sensitive data in order to be subsequently analyzed for biometric analysis. Biometric information gathered can be wirelessly sent using two connectivity options integrated available: Wi-Fi or Bluetooth Low Energy 4.0.
UPDATE: In February 2017 we have released new version of MySignals. Using this new version you can connect or disconnect any sensor while MySignals is ON.
If the ID of your device is 109 of higher you are using the new model with this new feature.
MySignals Software Development Platform can work with 11 different wired biometric sensors.
MySignals has a new improved connection system. It is very easy-to-use jack-connectors method.
UPDATE: In February 2017 we have released new version of MySignals. Using this new version you can connect or disconnect any sensor while MySignals is ON.
If the ID of your device is 109 of higher you are using the new model with this new feature.
7.1.1.1 Sensor features
Description: Pulse oximetry a noninvasive method of indicating the arterial oxygen saturation of functional hemoglobin.
Oxygen saturation is defined as the measurement of the amount of oxygen dissolved in blood, based on the detection of Hemoglobin and Deoxyhemoglobin. Two different light wavelengths are used to measure the actual difference in the absorption spectra of HbO2 and Hb. The bloodstream is affected by the concentration of HbO2 and Hb, and their absorption coefficients are measured using two wavelengths 660 nm (red light spectra) and 940 nm (infrared light spectra). Deoxygenated and oxygenated hemoglobin absorb different wavelengths.
Deoxygenated hemoglobin (Hb) has a higher absorption at 660 nm and oxygenated hemoglobin (HbO2) has a higher absorption at 940 nm . Then a photo-detector perceives the non-absorbed light from the LEDs to calculate the arterial oxygen saturation.
A pulse oximeter sensor is useful in any setting where a patient's oxygenation is unstable, including intensive care, operating, recovery, emergency and hospital ward settings, pilots in unpressurized aircraft, for assessment of any patient's oxygenation, and determining the effectiveness of or need for supplemental oxygen.
Acceptable normal ranges for patients are from 95 to 99 percent, those with a hypoxic drive problem would expect values to be between 88 to 94 percent, values of 100 percent can indicate carbon monoxide poisoning.
The sensor needs to be connected to the specific SPO2 jack connector in MySignals board and it works with direct connector power supply.
Measurement:
Parameter | Unit | Range |
Pulse | ppm | 25~250 ppm |
SPO2 | % | 35-100% |
7.1.1.2 Connecting the sensor
Connect the sensor in the SPO2 connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier. Use the mini-USB connector to link the SPO2 with the MySignals board, using the jack connector of the cable in this side.
Place the SPO2 on your finger as shown in the image below.
Insert your finger into the sensor and press ON button.
After a few seconds you will get the values in the sensor screen of the sensor and in the visualization method programmed.
7.1.1.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
The Electrocardiogram Sensor (ECG) has grown to be one of the most commonly used medical tests in modern medicine. Its utility in the diagnosis of a myriad of cardiac pathologies ranging from myocardial ischemia and infarction to syncope and palpitations has been invaluable to clinicians for decades.
The accuracy of the ECG depends on the condition being tested. A heart problem may not always show up on the ECG. Some heart conditions never produce any specific ECG changes. ECG leads are attached to the body while the patient lies flat on a bed or table.
7.1.2.1 Sensor features
Description: The electrocardiogram (ECG) is a diagnostic tool that is routinely used to assess the electrical and muscular functions of the heart. The sensor use “Continuous telemetry electrocardiogram" for a prolonged monitoring including the use of three ECG electrodes.
The sensor needs to be connected to the specific ECG jack connector in MySignals board and it works with direct connector power supply.
What is measured or can be detected on the ECG (EKG)?
Schematic representation of normal ECG
Measurement:
Parameter | Unit | Range |
Pulse rate | BPM (Beats per minute) | 0-200 bpm |
Electrocardiogram signal | Volts | 0-5V |
7.1.2.2 Connecting the sensor
Connect the ECG Electrodes to the ECG sensor cables before placing them in the user body.
The ECG signals need to be measured with the user lained back on the bed or stretcher.
Connect the jack sensor in the ECG connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier.
Connect the ECG lead to the electrodes.
Connect the ECG Electrodes to the ECG sensor before placing them in the user body.
Remove the protective plastic. You can use a specific conductive gel in order to improve the quality signal of the sensor.
This sensor use disposable pre-gelled electrodes.
These high quality disposable electrodes are to be used to measure EEG, ECG and EMG. They are to be used once and are very handy because of integrated gel. They adhere very well to the skin and are clean to use.
The snap-on connector can easily be pushed on or removed from the electrode lead.
Place the electrodes as shown below.
After a few seconds you will get the values in the visualization method programmed.
7.1.2.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
You can use this new function in Server Mode using detail mode. Use the Record button in order to start a new record.
Note that you will not see the wave in the screen during each record. You will see a message in the graph zone. Here you can see the duration of the record. Press Stop button when you want to stop the record. If you do not press this button the record will finish after 30 seconds.
With the record finished you can choose between saving this record in the cloud or cancel it.
You will see all the information about the upload to the cloud at the bottom of the screen (text message zone).
After a correct upload you will see the date of the file saved. Then you can see this new raw data file in the Web Server or in the Mobile APP.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
There is a new tab on detail screen for ECG, EMG, Airflow and Snore sensors. This tab allows the user to display raw data recorded from MySignals device (in Server Mode). You can record until 30 seconds from MySignals device and show the recorded data on raw data tab, this tab is placed on the top right of the screen.
On top right, you can see the ECG rate, EMG rate, Airflow rate or Snore rate. Above the graph, you can see the graph time for X axis, in this case the graph was divided in windows of parts of 3 seconds each.
Over the graph you can notice the values for each important data peak, you can track wave changes by watching these values.
You can move the limits of the graph with the green and red lines, touch each line to move it along the graph view.
On bottom section from the graph view the are three buttons:
Right and left arrow buttons lets you move the graph to right or left. In the middle position, there is a play/pause button to start or stop the carousel mode. By default and once the graph load ends, the graph animation plays automatically. For instance, if you record 30 seconds on MySignals device, the application will show 11 parts to navigate using the left/right arrow buttons and once the graph ends loading the animation will play automatically.
Just above the play/pause button, you can see a little navigation legend to know which part of the full graph you are showing.
At the end of the screen you can get the list of MySignals recordings provided by the user from the device, these listing is shown in order from latest to oldest one, each row shows the recording date and time. Tap on one row to select a single recording and the mobile application will start plotting the data on the graph, the row will be also highlighted to let the user know which row is currently plotting.
The listing rows have a sampling rate and it is about 10 milliseconds.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Raw data viewer
A new feature has been added allowing us to see the raw data, also known as wave signal, for the sensors: Airflow, ECG, EMG and Snore.
The member detail page shows a general view of the last values received for the different sensors. A new feature has been added allowing us to see the raw data, also known as wave signal, for certain sensors.
Please select one of the following sensors in order to go to the sensor detail page:
Once in this page click the 'Wave Signal' tab.
In the bottom right of the page there is a drop-down selector with the available raw values sorted by date. Select one of this an you will see the wave that was recorded using the MySignals hardware.
In the bottom center there is a pagination control that you can use for navigating the wave, going ahead and backwards in the time-line.
In the bottom left part of the page it's displayed the average value for bpm, ppm, cpm or spm for the entire period of the wave recorded
Anormal respiratory rates and changes in respiratory rate are a broad indicator of major physiological instability, and in many cases, respiratory rate is one of the earliest indicators of this instability. Therefore, it is critical to monitor respiratory rate as an indicator of patient status. AirFlow sensor can provide an early warning of hypoxemia and apnea.
7.1.3.1 Sensor features
Description: The nasal / mouth airflow sensor is a device used to measure the breathing rate in a patient in need of respiratory help or person. This device consists of a flexible thread which fits behind the ears, and a set of two prongs which are placed in the nostrils. Breathing is measured by these prongs. The specifically designed cannula/holder allows the thermocouple sensor to be placed in the optimal position to accurately sense the oral/nasal thermal airflow changes as well as the nasal temperature air. Comfortable adjustable and easy to install.
The sensor needs to be connected to the specific Airflow jack connector in MySignals board and it works with direct connector power supply.
Measurement:
Parameter | Unit | Range |
Respiratory rate | PPM (Peaks per minute) | 0-60 ppm |
Breathing intensity | Volts | 0-3,3V |
7.1.3.2 Connecting the sensor
Connect the sensor in the Airflow connector indicated in the MySignals Hardware board. The sensor cable include 2 pieces and it have only one way of connection to prevent errors and make the connection easier.
The sensor integrate a extension cable with a “keyhole” connector. This middle connector have specific position in order to have the correct polarity. Please check the marks includes in the side of both connectors.
Place the sensor as shown below.
After a few seconds you will get the values in the visualization method programmed.
Position the sensor in the correct position as you can see in the diagram connection, and wait 3-5 minutes in order to stabilize the sensor measure.
7.1.3.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
You can use this new function in Server Mode using detail mode. Use the Record button in order to start a new record.
Note that you will not see the wave in the screen during each record. You will see a message in the graph zone. Here you can see the duration of the record. Press Stop button when you want to stop the record. If you do not press this button the record will finish after 30 seconds.
With the record finished you can choose between saving this record in the cloud or cancel it.
You will see all the information about the upload to the cloud at the bottom of the screen ( text message zone).
After a correct upload you will see the date of the file saved. Then you can see this new raw data file in the Web Server or in the Mobile APP.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
There is a new tab on detail screen for ECG, EMG, Airflow and Snore sensors. This tab allows the user to display raw data recorded from MySignals device (in Server Mode). You can record until 30 seconds from MySignals device and show the recorded data on raw data tab, this tab is placed on the top right of the screen.
On top right, you can see the ECG rate, EMG rate, Airflow rate or Snore rate. Above the graph, you can see the graph time for X axis, in this case the graph was divided in windows of parts of 3 seconds each.
Over the graph you can notice the values for each important data peak, you can track wave changes by watching these values.
You can move the limits of the graph with the green and red lines, touch each line to move it along the graph view.
On bottom section from the graph view the are three buttons:
Right and left arrow buttons lets you move the graph to right or left. In the middle position, there is a play/pause button to start or stop the carousel mode. By default and once the graph load ends, the graph animation plays automatically. For instance, if you record 30 seconds on MySignals device, the application will show 11 parts to navigate using the left/right arrow buttons and once the graph ends loading the animation will play automatically.
Just above the play/pause button, you can see a little navigation legend to know which part of the full graph you are showing.
At the end of the screen you can get the list of MySignals recordings provided by the user from the device, these listing is shown in order from latest to oldest one, each row shows the recording date and time. Tap on one row to select a single recording and the mobile application will start plotting the data on the graph, the row will be also highlighted to let the user know which row is currently plotting.
The listing rows have a sampling rate and it is about 10 milliseconds.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Raw data viewer
A new feature has been added allowing us to see the raw data, also known as wave signal, for the sensors: Airflow, ECG, EMG and Snore.
The member detail page shows a general view of the last values received for the different sensors. A new feature has been added allowing us to see the raw data, also known as wave signal, for certain sensors.
Please select one of the following sensors in order to go to the sensor detail page:
Once in this page click the 'Wave Signal' tab.
In the bottom right of the page there is a drop-down selector with the available raw values sorted by date. Select one of this an you will see the wave that was recorded using the MySignals hardware.
In the bottom center there is a pagination control that you can use for navigating the wave, going ahead and backwards in the time-line.
In the bottom left part of the page it's displayed the average value for bpm, ppm, cpm or spm for the entire period of the wave recorded
Blood pressure is the pressure of the blood in the arteries as it is pumped around the body by the heart. When your heart beats, it contracts and pushes blood through the arteries to the rest of your body. This force creates pressure on the arteries. Blood pressure is recorded as two numbers—the systolic pressure (as the heart beats) over the diastolic pressure (as the heart relaxes between beats).
7.1.4.1 Sensor features
Description: Monitoring blood pressure at home is important for many people, especially if you have high blood pressure. Blood pressure does not stay the same all the time. It changes to meet your body’s needs. It is affected by various factors including body position, breathing or emotional state, exercise and sleep. It is best to measure blood pressure when you are relaxed and sitting or lying down.
Classification of blood pressure for adults (18 years and older)
Systolic (mm Hg) | Diastolic (mm Hg) | |
Hypotension | < 90 | < 60 |
Desired | 90–119 | 60–79 |
Prehypertension | 120–139 | 80–89 |
Stage 1 Hypertension | 140–159 | 90–99 |
Stage 2 Hypertension | 160–179 | 100–109 |
Hypertensive Crisis | ≥ 180 | ≥ 110 |
High blood pressure (hypertension) can lead to serious problems like heart attack, stroke or kidney disease. High blood pressure usually does not have any symptoms, so you need to have your blood pressure checked regularly.
SPECIAL FEATURES:
KEY SPECIFICATIONS
The sensor needs to be connected to the specific Blood Pressure Monitor jack connector in MySignals board and it works with internal rechargeable battery. Use the Blood pressure specific cable in order to charge the sensor connected to MySignals.
Measurement:
Parameter | Unit | Range |
Systolic pressure | mm Hg | 0-300 mmHg |
Diastolic pressure | mm Hg | 0-300 mmHg |
Pulse | ppm | 30~200 ppm |
7.1.4.2 Connecting the sensor
Connect the sensor in the Blood Pressure connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier. Use the mini-USB connector to link the Blood Pressure monitor with the MySignals board, using the normal jack connector (3.5mm) of the cable in this side.
Before start using the sphygmomanometer we need to connect the sensor in MySignals board. After that we can get all the information contained in the device.
Place the sphygmomanometer on your arm (biceps zone) as shown in the image below.
Turn on the sphygmomanometer cuff (press ON button). The sensor will begin to make a measurement. In order to measure correctly is important to maintain the arm and the cuff in the correct position.
Do not make abrupt movements or the measure will be not reliable.
The sphygmomanometer will take a few moments to calculate the blood pressure reading.
After a few seconds you will get the values in the visualization method programmed.
7.1.4.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Despite widely variable intervals between meals or the occasional consumption of meals with a substantial carbohydrate load, human blood glucose levels tend to remain within the normal range. However, shortly after eating, the blood glucose level may rise, in non-diabetics, temporarily up to 7.8 mmol/L (140 mg/dL) or a bit more.
7.1.5.1 Sensor features
Description: Glucometer is a medical device for determining the approximate concentration of glucose in the blood. A small drop of blood, obtained by pricking the skin with a lancet, is placed on a disposable test strip that the meter reads and uses to calculate the blood glucose level. The meter then displays the level in mg/dl or mmol/l.
The sensor needs to be connected to the specific glucometer jack connector in MySignals board and it works with internal batteries.
7.1.5.2 Connecting the sensor
Connect the sensor in the Glucometer connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier. Use the mini-jack connector (2.5mm) to link the Glucometer with the MySignals board, using the normal jack connector (3.5mm) of the cable in this side.
Before start using the glucometer we need one measure at least in the memory of the glucometer. After that we can get all the information contained in the glucometer (date, glucose value).
Place a test strip in the machine when the machine is ready. Watch the indicator for placing the blood to the strip. Once the test strip package is opened, it must be consumed within 3 months.
Clean the end of your index finger with rubbing alcohol before pricking it with an sterile needle or lancet.
Pierce your finger tip on the soft, fleshy pad and obtain a drop of blood. The type of drop of blood is determined by the type of strip you are using
Place the drop of blood on or at the side of the strip.
The glucometer will take a few moments to calculate the blood sugar reading.
The glucometer will store the value in the memory.
In order to extract the data from the glucometer to the Arduino, connect the cable as show in the picture.
You should view in the glucometer screen the message “P-C”, that indicates the correct connection.
The maximum recommended number of measures stored in the glucometer is 5. Please delete all the measureas after it using the glucometer button(press it several times and then use the M button).
You can turn off the device holding the M button during 3 seconds.
Setting time
In order to use the date and time in each measure it is necessary to set correctly this parameters in the device.
Set time information after insert new batteries. Use the button allocated in the batteries backpack in order to initialize the configuration of these parameters.
7.1.5.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Body temperature depends upon the place in the body at which the measurement is made, and the time of day and level of activity of the person. Different parts of the body have different temperatures.
The commonly accepted average core body temperature (taken internally) is 37.0°C (98.6°F). In healthy adults, body temperature fluctuates about 0.5°C (0.9°F) throughout the day, with lower temperatures in the morning and higher temperatures in the late afternoon and evening, as the body's needs and activities change.
7.1.6.1 Sensor features
Description: Exacon D-S18JK sensor allows you to measure this key parameter for body monitoring.
It is of great medical importance to measure body temperature. The reason is that a number of diseases are accompanied by characteristic changes in body temperature. Likewise, the course of certain diseases can be monitored by measuring body temperature, and the efficiency of a treatment initiated can be evaluated by the physician.
Hypothermia: <35.0 °C (95.0 °F)
Normal: 36.5–37.5 °C (97.7–99.5 °F)
Fever or Hyperthermia >37.5–38.3 °C (99.5–100.9 °F)
Hyperpyrexia >40.0–41.5 °C (104–106.7 °F)
The sensor needs to be connected to the specific Temperature jack connector in MySignals board and it works with direct connector power supply.
Measurement:
Parameter | Unit | Range |
Body Temperature | Degree Celsius (°C) | 0-50ºC |
7.1.6.2 Connecting the sensor
Connect the sensor in the Temperature connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier.
Place your sensor as shown in the image below.
Make contact between the metallic part and your skin. Use a piece of adhesive tape to hold the sensor attached to the skin.
After a few seconds you will get the values in the visualization method programmed.
If an appropriate sensor data on the finger is not measured, it is necessary to use other more sensitive areas like the armpit.
7.1.6.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Electromyography (EMG) is an electrodiagnostic medicine technique for evaluating and recording the electrical activity produced by skeletal muscles. EMG is performed using an instrument called an electromyograph, to produce a record called an electromyogram. An electromyograph detects the electric potential generated by muscle cells when these cells are electrically or neurologically activated. The signals can be analyzed to detect medical abnormalities, activation level, or recruitment order, or to analyze the biomechanics of human or animal movement.
EMG testing has a variety of clinical and biomedical applications. EMG is used as a diagnostics tool for identifying neuromuscular diseases, or as a research tool for studying kinesiology, and disorders of motor control. EMG signals are sometimes used to guide botulinum toxin or phenol injections into muscles. EMG signals are also used as a control signal for prosthetic devices such as prosthetic hands, arms, and lower limbs.
There are two kinds of EMG: surface EMG and intramuscular EMG. Surface EMG assesses muscle function by recording muscle activity from the surface above the muscle on the skin. Surface electrodes are able to provide only a limited assessment of the muscle activity. Surface EMG can be recorded by a pair of electrodes or by a more complex array of multiple electrodes. More than one electrode is needed because EMG recordings display the potential difference (voltage difference) between two separate electrodes. Limitations of this approach are the fact that surface electrode recordings are restricted to superficial muscles, are influenced by the depth of the subcutaneous tissue at the site of the recording which can be highly variable depending of the weight of a patient, and cannot reliably discriminate between the discharges of adjacent muscles.
7.1.7.1 Sensor features
Description: An electromyograph detects the electrical potential generated by muscle cells when these cells are electrically or neurologically activated. The signals can be analyzed to detect medical abnormalities, activation level, recruitment order or to analyze the biomechanics of human or animal movement.
EMG signals are used in many clinical and biomedical applications. EMG is used as a diagnostics tool for identifying neuromuscular diseases, assessing low-back pain, kinesiology, and disorders of motor control. EMG signals are also used as a control signal for prosthetic devices such as prosthetic hands, arms, and lower limbs.
This sensor will measure the filtered and rectified electrical activity of a muscle, depending the amount of activity in the selected muscle.
Use your muscles to control any type of actuator (motors, servos, lights ...) Interact with the environment with your own muscles. This sensor comes with everything you need to start sensing muscle activity with your Arduino.
The sensor needs to be connected to the specific EMG jack connector in MySignals board and it works with direct connector power supply.
Measurement:
Parameter | Unit | Range |
Muscle rate | CPM (contractions per minute) | 0-60 cpm |
Muscle signal | Volts | 0-5V |
7.1.7.2 Connecting the sensor
Connect the sensor in the EMG connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier.
Connect the EMG connecting EMG electrodes.
Remove the protective plastic. You can use a specific conductive gel in order to improve the quality signal of the sensor.
This sensor use disposable pre-gelled electrodes.
These high quality disposable electrodes are to be used to measure EEG, ECG and EMG. They are to be used once and are very handy because of integrated gel. They adhere very well to the skin and are clean to use.
The H124SG has a unique, patented pre-gelled adhesive side with non-irritating gel, especially developed to prevent allergic reactions. These foam electrode is latex free and therefore suitable for every skin type.
The snap-on connector can easily be pushed on or removed from the electrode lead.
Place the electrodes as shown below.
After a few seconds you will get the values in the visualization method programmed.
7.1.7.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
You can use this new function in Server Mode using detail mode. Use the Record button in order to start a new record.
Note that you will not see the wave in the screen during each record. You will see a message in the graph zone. Here you can see the duration of the record. Press Stop button when you want to stop the record. If you do not press this button the record will finish after 30 seconds.
With the record finished you can choose between saving this record in the cloud or cancel it.
You will see all the information about the upload to the cloud at the bottom of the screen (text message zone).
After a correct upload you will see the date of the file saved. Then you can see this new raw data file in the Web Server or in the Mobile APP.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
There is a new tab on detail screen for ECG, EMG, Airflow and Snore sensors. This tab allows the user to display raw data recorded from MySignals device (in Server Mode). You can record until 30 seconds from MySignals device and show the recorded data on raw data tab, this tab is placed on the top right of the screen.
On top right, you can see the ECG rate, EMG rate, Airflow rate or Snore rate. Above the graph, you can see the graph time for X axis, in this case the graph was divided in windows of parts of 3 seconds each.
Over the graph you can notice the values for each important data peak, you can track wave changes by watching these values.
You can move the limits of the graph with the green and red lines, touch each line to move it along the graph view.
On bottom section from the graph view the are three buttons:
Right and left arrow buttons lets you move the graph to right or left. In the middle position, there is a play/pause button to start or stop the carousel mode. By default and once the graph load ends, the graph animation plays automatically. For instance, if you record 30 seconds on MySignals device, the application will show 11 parts to navigate using the left/right arrow buttons and once the graph ends loading the animation will play automatically.
Just above the play/pause button, you can see a little navigation legend to know which part of the full graph you are showing.
At the end of the screen you can get the list of MySignals recordings provided by the user from the device, these listing is shown in order from latest to oldest one, each row shows the recording date and time. Tap on one row to select a single recording and the mobile application will start plotting the data on the graph, the row will be also highlighted to let the user know which row is currently plotting.
The listing rows have a sampling rate and it is about 10 milliseconds.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Raw data viewer
A new feature has been added allowing us to see the raw data, also known as wave signal, for the sensors: Airflow, ECG, EMG and Snore.
The member detail page shows a general view of the last values received for the different sensors. A new feature has been added allowing us to see the raw data, also known as wave signal, for certain sensors.
Please select one of the following sensors in order to go to the sensor detail page:
Once in this page click the 'Wave Signal' tab.
In the bottom right of the page there is a drop-down selector with the available raw values sorted by date. Select one of this and you will see the wave that was recorded using the MySignals hardware.
In the bottom center there is a pagination control that you can use for navigating the wave, going ahead and backwards in the time-line.
In the bottom left part of the page it's displayed the average value for bpm, ppm, cpm or spm for the entire period of the wave recorded
Spirometry (meaning the measuring of breath) is the most common of the pulmonary function tests (PFTs), measuring lung function, specifically the amount (volume) and/or speed (flow) of air that can be inhaled and exhaled. Spirometry is an important tool used for generating pneumotachographs, which are helpful in assessing conditions such as asthma, pulmonary fibrosis, cystic fibrosis, and COPD.
7.1.8.1 Sensor features
Description: MySignals Spirometer Peak Flow Meter is a hand-held pulmonary function measuring device that measures your maximum possible exhalation which is called peak expiratory flow (PEF) and forced expiratory volume in 1 second (FEV1).
Forced expiratory flow (FEF)
Forced expiratory flow (FEF) is the flow (or speed) of air coming out of the lung during the middle portion of a forced expiration.
Forced expiratory volume in 1 second (FEV1)
FEV1 is the volume of air that can forcibly be blown out in one second, after full inspiration. Average values for FEV1 in healthy people depend mainly on sex and age, according to the diagram at left. Values of between 80% and 120% of the average value are considered normal.
It is suitable for children through adults who are capable of following the instructions for use. Because the Meter has an automatic memory, you can take the Meter with you the next time you connect to MySignals board for a review of many readings.
Accuracy requirement
Volume range | 0.01L~9.99L | Airflow range | 50 L/min ~900L/min |
Volume accuracy | ±0.050L or ±3% | Airflow accuracy | ±10% or ±20L/min |
Resolution
Volume resolution | 0.01L |
Airflow resolution | 1L/min |
Resistance to flow
Back pressure @ 660L/min | <0.11 KPa/sec |
Back pressure @ 900L/min | <0.15 KPa/sec |
The sensor needs to be connected to the specific Spirometer jack connector in MySignals board and it works with internal batteries.
Parameter | Unit | Range |
Volume | l | 0.01L~9.99L |
Air flow | l/min | 50 L/min ~900L/min |
7.1.8.2 Connecting the sensor
Connect the sensor in the Spirometer connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier. Use the mini-USB connector to link the Spirometer with the MySignals board, using the normal jack connector (3.5mm) of the cable in this side.
Before start using the glucometer we need one measure at least in the memory of the Spirometer. After that we can get all the information contained in the Spirometer (date, PEF, FEV1).
Place a new disposable mouthpiece for each new user in the machine and press the ON button. When the machine is ready you can start the measurement.
Sit on the edge of your bed if possible, or sit up as far as you can in bed. Hold the spirometer in an upright position.
Place the mouthpiece in your mouth and seal your lips tightly around it. Breathe in fastly and as deeply as possible.
The spirometer will take a few moments to calculate the spirometer reading.
Press the ON button in order to turn off the device. It is necessary in order to store the measure correctly.
The spirometer will store the value in the memory.
In order to extract the data from the glucometer to the Arduino, connect the cable as show in the picture.
You should view in the glucometer screen a USB logo indication, that indicates the correct connection.
Deleting data stored
The maximum recommended number of measures stored in the spirometer is 7. Please delete all the measures after it using the example code “spirometer_delete_measures” that you can find the the next sections.
Powering the sensor
It is very important to use batteries with more than 50% of charge in order to obten correctly the biometric information.
Setting time
In order to use the date and time in each measure it is necessary to set correctly this parameters in the device.
Set time information after insert new batteries. When you start with new batteries the sensor it initialize the configuration of these parameters. Use the buttons to configure this information.
7.1.8.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Skin conductance, also known as galvanic skin response (GSR) is a method of measuring the electrical conductance of the skin, which varies with its moisture level. This is of interest because the sweat glands are controlled by the sympathetic nervous system, so moments of strong emotion, change the electrical resistance of the skin. Skin conductance is used as an indication of psychological or physiological arousal, The Galvanic Skin Response Sensor (GSR - Sweating) measures the electrical conductance between 2 points, and is essentially a type of ohmmeter.
7.1.9.1 Sensor features
Description: This sensor measures the electrical conductance of the skin, which varies with its moisture level. This is of interest because the sweat glands are controlled by the sympathetic nervous system, so moments of strong emotion, change the electrical resistance of the skin.
In skin conductance response method, conductivity of skin is measured at fingers of the palm. The principle or theory behind functioning of galvanic response sensor is to measure electrical skin resistance based on sweat produced by the body. When high level of sweating takes place, the electrical skin resistance drops down. A dryer skin records much higher resistance. The skin conductance response sensor measures the psycho galvanic reflex of the body. Emotions such as excitement, stress, shock, etc. can result in the fluctuation of skin conductivity. Skin conductance measurement is one component of polygraph devices and is used in scientific research of emotional or physiological arousal.
The sensor needs to be connected to the specific GSR jack connector in MySignals board and it works with direct connector power supply.
Parameter | Unit | Range |
Conductance | Siemens | 0-20 Siemens |
Resistance | Ohms | 10K-100KOhms |
Voltage | Volts | 0-5V |
7.1.9.2 Connecting the sensor
Connect the sensor in the GSR connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier.
Connect the GSR lead to the electrodes.
Place the electrodes as shown below.
The galvanic skin sensor has two contacts and it works like a ohmmeter measuring the resistance of the materials. Place your fingers in the metallic contacts and tighten the velcro as shown in the image below.
After a few seconds you will get the values in the visualization method programmed.
7.1.9.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Positions and movements made because of their relationships to particular diseases (i.e., sleep apnea and restless legs syndrome). Analyzing movements during sleep also helps in determining sleep quality and irregular sleeping patterns. The body position sensor could help also to detect fainting or falling of elderly people or persons with disabilities.
7.1.10.1 Sensor features
Description: The Patient Position Sensor (Accelerometer) monitors five different patient positions (standing/sitting, supine, prone, left and right.). Body Position Sensor uses a triple axis accelerometer to obtain the patient's position.
Body Position Sensor uses a triple axis accelerometer to obtain the patient's position. It is an ultra small triaxial, low-g acceleration sensor I2C interface, aiming for lowpower consumer market applications. It allows measurement of accelerations in 3 perpendicular axes and thus senses tilt, motion, shock and vibration in cell phones, handhelds, computer peripherals, man-machine interfaces, virtual reality features and game controllers. The sensor needs to be connected to the specific Body Position jack connector in MySignals board and it works with direct connector power supply.
The sensor needs to be connected to the specific body position jack connector in MySignals board and it works with direct connector power supply.
Body positions:
Measurement:
Parameter | Unit | Range |
Body Position | Human Body Position | 5 different positions |
7.1.10.2 Connecting the sensor
Connect the jack sensor in the Body Position connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier.
Place the tape around the chest and the connector placed down.
After a few seconds you will get the values in the visualization method programmed.
7.1.10.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Snoring is a major symptom of obstructive sleep apnea (OSA). In most sleep studies, snoring is detected with a microphone. Since these studies analyze the acoustic properties of snoring, they need to acquire data at high sampling rates, so a large amount of data should be processed. Recently, several sleep studies have monitored snoring using a piezo snoring sensor. However, an automatic method for snoring detection using a piezo snoring sensor has not been reported in the literature. This study proposed the HMM-based method to detect snoring using this sensor, which is attached to the neck. The data from 21 patients with OSA were gathered for training and test sets. The short-time Fourier transform and short-time energy were computed so they could be applied to HMMs. The data were classified as snoring, noise and silence according to their HMMs. As a result, the sensitivity and the positive predictivity values were 93.3% and 99.1% for snoring detection, respectively. The results demonstrated that the method produced simple, portable and user-friendly detection tools that provide an alternative to the microphone-based method.
7.1.11.1 Sensor features
Description: This sensor attaches to the neck and records vibration. The sensor converts snoring, and other sounds in the audio range picked up through the skin, to a small analog voltage that provides a clear, reliable indication of the presence of these sounds.
Sound is absorbed via vibrations from the throat and transferred to the device which is then converted into analog signal. So, the throat method eliminates most background noise whether in the battle field or on the job site.
Snore sensor maintains constant contact with the patient's skin throughout movements or sweating so that you will consistently receive quality signals throughout the night with little to no artifact.
Vibration-type sensor unit:
The sensor needs to be connected to the specific Snore double jack connector in MySignals device and it works with direct connector power supply.
Measurement:
Parameter | Unit | Range |
Snore rate | SPM (Snores per minute) | 0-60 spm |
Snore signal | Volts | 0-5V |
7.1.11.2 Connecting the sensor
Connect the sensor in the snore double connector indicated in the MySignals Hardware board. The sensor cable have only one way of connection to prevent errors and make the connection easier.
Place the sensor in your neck as you can see in the next image. You can use the translucent earbud speaker in your ear in order to detect acoustic alerts or messages.
After a few seconds you will get the values in the visualization method selected.
Position the sensor in the correct position as you can see in the diagram connection, and wait 3-5 minutes in order to stabilize the sensor measure.
7.1.11.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
In February 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to the Cloud (in Server Mode). You can record up to 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.
You can use this new function in Server Mode using detail mode. Use the Record button in order to start a new record.
Note that you will not see the wave in the screen during each record. You will see a message in the graph zone. Here you can see the duration of the record. Press Stop button when you want to stop the record. If you do not press this button the record will finish after 30 seconds.
With the record finished you can choose between saving this record in the cloud or cancel it.
You will see all the information about the upload to the cloud at the bottom of the screen (text message zone).
After a correct upload you will see the date of the file saved. Then you can see this new raw data file in the Web Server or in the Mobile APP.
MySignals APP
This is an example of sensor viewing in MySignals APP Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use your smartphone touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
There is a new tab on detail screen for ECG, EMG, Airflow and Snore sensors. This tab allows the user to display raw data recorded from MySignals device (in Server Mode). You can record until 30 seconds from MySignals device and show the recorded data on raw data tab, this tab is placed on the top right of the screen.
On top right, you can see the ECG rate, EMG rate, Airflow rate or Snore rate. Above the graph, you can see the graph time for X axis, in this case the graph was divided in windows of parts of 3 seconds each.
Over the graph you can notice the values for each important data peak, you can track wave changes by watching these values.
You can move the limits of the graph with the green and red lines, touch each line to move it along the graph view.
On bottom section from the graph view the are three buttons:
Right and left arrow buttons lets you move the graph to right or left. In the middle position, there is a play/pause button to start or stop the carousel mode. By default and once the graph load ends, the graph animation plays automatically. For instance, if you record 30 seconds on MySignals device, the application will show 11 parts to navigate using the left/right arrow buttons and once the graph ends loading the animation will play automatically.
Just above the play/pause button, you can see a little navigation legend to know which part of the full graph you are showing.
At the end of the screen you can get the list of MySignals recordings provided by the user from the device, these listing is shown in order from latest to oldest one, each row shows the recording date and time. Tap on one row to select a single recording and the mobile application will start plotting the data on the graph, the row will be also highlighted to let the user know which row is currently plotting.
The listing rows have a sampling rate and it is about 10 milliseconds.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Raw data viewer
A new feature has been added allowing us to see the raw data, also known as wave signal, for the sensors: Airflow, ECG, EMG and Snore.
The member detail page shows a general view of the last values received for the different sensors. A new feature has been added allowing us to see the raw data, also known as wave signal, for certain sensors.
Please select one of the following sensors in order to go to the sensor detail page:
Once in this page click the 'Wave Signal' tab.
In the bottom right of the page there is a drop-down selector with the available raw values sorted by date. Select one of this and you will see the wave that was recorded using the MySignals hardware.
In the bottom center there is a pagination control that you can use for navigating the wave, going ahead and backwards in the time-line.
In the bottom left part of the page it's displayed the average value for bpm, ppm, cpm or spm for the entire period of the wave recorded
MySignals Software Development Platform can work with 4 different wireless biometric sensors using BLE connectivity.
My Signals can work too with a EEG optional BT2.0 device. If you are interested in this sensor, please contact with our commercial department.
Weighing scales (or weigh scales or scales) are devices to measure weight or calculate mass. Spring balances or spring scales measure weight (force) by balancing the force due to gravity against the force on a spring, whereas a balance or pair of scales using a balance beam compares masses by balancing the weight due to the mass of an object against the weight of a known mass or masses.
7.2.1.1 Sensor features
Description: Multipurpose personal portable digital weight health body scale.
Monitor your body weight like never before with a digital wireless body fat monitor. This bathroom scale uses a BLE connection to sync your weight, BMI, and body fat readings with your personal health dashboard.
Max Capacity : 150kg/330lb
Display Readability : 0.1kg/0.2lb
Weighing Units : kg. lb. st
Platform : Tempered Glass + 18/8 SS
LED Display
The sensor works with internal batteries.
Measurement:
Parameter | Unit | Range |
Weight | Kilograms | 5-150Kg |
Bone | Percentage | 0-100% |
Body fat | Percentage | 0-100% |
Muscle mass | Percentage | 0-100% |
Body water | Percentage | 0-100% |
Visceral fat | Percentage | 0-100% |
BMI | Kcal | 0-500Kcal |
BMR | Kcal | 0-500Kcal |
7.2.1.2 Connecting the sensor
This sensor have not cable. This sensor send the data wirelessly to MySignals board.
This scale is available in kg or lb. You can set to the one you prefer by pressing the unit conversion button on the back of the scale (picture shown on the left). Press the unit conversion button when scale is powered off. LCD shows current weight unit. Press the button again to convert to another weight unit.
It is really important to remove your shoes and socks before stepping on the scale especially when you are using the scale in body analysis weighing mode. Assure that your feet are well positioned on the metallic sensors, otherwise the scale will not be able to determine your body composition.
The sensor will begin to make a measurement. In order to measure correctly is important to maintain body in the correct position.
Wait until MySignals program indicate that it is connected with the BLE sensor.
Do not make abrupt movements or the measure will be not reliable.
The Body Scale will take a few moments to calculate the human body reading and send them wirelessly.
After a few seconds you will get the values in the visualization method programmed.
Setting personal parameters
The first time you turn on your scale, it have defined default parameters (Gender, Height, Age...). Parameters can be set using MySignals APP.
7.2.1.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
7.1.2.1 Sensor features
Description: Pulse oximetry a noninvasive method of indicating the arterial oxygen saturation of functional hemoglobin.
Oxygen saturation is defined as the measurement of the amount of oxygen dissolved in blood, based on the detection of Hemoglobin and Deoxyhemoglobin. Two different light wavelengths are used to measure the actual difference in the absorption spectra of HbO2 and Hb. The bloodstream is affected by the concentration of HbO2 and Hb, and their absorption coefficients are measured using two wavelengths 660 nm (red light spectra) and 940 nm (infrared light spectra). Deoxygenated and oxygenated hemoglobin absorb different wavelengths.
Deoxygenated hemoglobin (Hb) has a higher absorption at 660 nm and oxygenated hemoglobin (HbO2) has a higher absorption at 940 nm . Then a photo-detector perceives the non-absorbed light from the LEDs to calculate the arterial oxygen saturation.
A pulse oximeter sensor is useful in any setting where a patient's oxygenation is unstable, including intensive care, operating, recovery, emergency and hospital ward settings, pilots in unpressurized aircraft, for assessment of any patient's oxygenation, and determining the effectiveness of or need for supplemental oxygen.
Acceptable normal ranges for patients are from 95 to 99 percent, those with a hypoxic drive problem would expect values to be between 88 to 94 percent, values of 100 percent can indicate carbon monoxide poisoning.
The sensor needs to be connected to the specific SPO2 jack connector in MySignals board and it works with direct connector power supply.
Measurement:
Parameter | Unit | Range |
Pulse | ppm | 25~250 ppm |
SPO2 | % | 35-100% |
7.2.2.2 Connecting the sensor
This sensor have not cable. This sensor send the data wirelessly to MySignals board.
Place the SPO2 on your finger as shown in the image below.
Turn on the SPO2 (press ON button). The sensor will begin to make a measurement. In order to measure correctly is important to maintain finger in the correct position.
Wait until MySignals program indicate that it is connected with the BLE sensor.
Do not make abrupt movements or the measure will be not reliable.
The SPO2 will take a few moments to calculate the pulsioximeter reading and send them wirelessly
After a few seconds you will get the values in the visualization method programmed.
7.2.2.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Blood pressure is the pressure of the blood in the arteries as it is pumped around the body by the heart. When your heart beats, it contracts and pushes blood through the arteries to the rest of your body. This force creates pressure on the arteries. Blood pressure is recorded as two numbers—the systolic pressure (as the heart beats) over the diastolic pressure (as the heart relaxes between beats).
7.2.3.1 Sensor features
Description: Monitoring blood pressure at home is important for many people, especially if you have high blood pressure. Blood pressure does not stay the same all the time. It changes to meet your body’s needs. It is affected by various factors including body position, breathing or emotional state, exercise and sleep. It is best to measure blood pressure when you are relaxed and sitting or lying down.
Classification of blood pressure for adults (18 years and older)
Systolic (mm Hg) | Diastolic (mm Hg) | |
Hypotension | < 90 | < 60 |
Desired | 90–119 | 60–79 |
Prehypertension | 120–139 | 80–89 |
Stage 1 Hypertension | 140–159 | 90–99 |
Stage 2 Hypertension | 160–179 | 100–109 |
Hypertensive Crisis | ≥ 180 | ≥ 110 |
High blood pressure (hypertension) can lead to serious problems like heart attack, stroke or kidney disease. High blood pressure usually does not have any symptoms, so you need to have your blood pressure checked regularly.
SPECIAL FEATURES:
KEY SPECIFICATIONS
The sensor needs to be connected to the specific Blood Pressure Monitor jack connector in MySignals board and it works with internal rechargeable battery. Use the Blood pressure specific cable in order to charge the sensor connected to MySignals.
Measurement:
Parameter | Unit | Range |
Systolic pressure | mm Hg | 0-300 mmHg |
Diastolic pressure | mm Hg | 0-300 mmHg |
Pulse | ppm | 30~200 ppm |
7.2.3.2 Connecting the sensor
This sensor have not cable. This sensor send the data wirelessly to MySignals board.
Place the sphygmomanometer on your arm (biceps zone) as shown in the image below.
Turn on the sphygmomanometer cuff (press ON button). The sensor will begin to make a measurement. In order to measure correctly is important to maintain the arm and the cuff in the correct position.
Wait until MySignals program indicate that it is connected with the BLE sensor.
Do not make abrupt movements or the measure will be not reliable.
The sphygmomanometer will take a few moments to calculate the blood pressure reading and send them wirelessly
After a few seconds you will get the values in the visualization method programmed.
7.2.3.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
Despite widely variable intervals between meals or the occasional consumption of meals with a substantial carbohydrate load, human blood glucose levels tend to remain within the normal range. However, shortly after eating, the blood glucose level may rise, in non-diabetics, temporarily up to 7.8 mmol/L (140 mg/dL) or a bit more.
7.2.4.1 Sensor features
Description: Glucometer is a medical device for determining the approximate concentration of glucose in the blood. A small drop of blood, obtained by pricking the skin with a lancet, is placed on a disposable test strip that the meter reads and uses to calculate the blood glucose level. The meter then displays the level in mg/dl or mmol/l.
The sensor works with internal batteries.
7.2.4.2 Connecting the sensor
This sensor have not cable. This sensor send the data wirelessly to MySignals board.
Place a test strip in the machine when the machine is ready. Watch the indicator for placing the blood to the strip. Once the test strip package is opened, it must be consumed within 3 months.
Wait until MySignals program indicate that it is connected with the BLE sensor.
Clean the end of your index finger with rubbing alcohol before pricking it with an sterile needle or lancet.
Pierce your finger tip on the soft, fleshy pad and obtain a drop of blood. The type of drop of blood is determined by the type of strip you are using
Place the drop of blood on or at the side of the strip.
The glucometer will take a few moments to calculate the blood sugar reading.
The glucometer send wirelessly the value to MySignals.
When the glucometer send all the information, turn off the device.
After a few seconds you will get the values in the visualization method programmed.
7.2.4.3 Examples of use
Standalone Mode
This is an example of sensor measuring in Standalone Mode.
First of all select the sensor that you want to measure in the Select Sensors screen. Use the touchscreen pressing in the correct symbol. You can see the selected sensors logos in blue color.
Then you can go to General Sensor screen using the left down corner logo. MySignals will start to monitor all the parameters in General Mode where it only show numeric values.
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
MySignals Web Server
This is an example of sensor viewing in MySignals Web Server Mode.
First of all choose the sensor that you want to visualize. You can use the fast menu situated in the left side of the Web Server. Choose a user.
Then you can see the General Sensor page. MySignals Web Server will monitor all the parameters in General Mode where it only show numeric values.
You can see in this screen a color code in the sensor logos:
Finally, you can go to detail mode for each sensor selected. Press in the logo of the sensor in General Mode if you want to see the graphical and numeric values of a specific sensor.
On this new release, the mobile application are able to communicate directly with bluetooth sensors, this is possible due to in-application implementation on both mobile applications. The set of sensors are: pulsioximeter, blood pressure, glucometer, temperature, alarm and scale. All bluetooth sensors can operate with MysSignals device at the same time.
Using this guide you can get information about how to connect and perform measures with each one.
Inside thsese application we make difference between two types of bluetooth sensors:
These set of sensors are bluetooth pulsioximeter, bluetooth temperature and bluetooth alarm. These three item have the same steps to connect them.
Now we are going to describe how to connect each one and how to obtain data from each sensor with a set of simple steps.
7.3.1.1 Connect to sensor
Go to sensors list screen and tap on one of these three sensors to select one, The first time the application will point to a new screen to select the sensor, make sure that the sensor if off before this new screen shows. Once you turn on the bluetooth sensor the mobile application will discover sensor nearby, this screen will only show sensors provided with MySignals.
For instance these are the examples you will find when discovering new monitoring sensors:
If the mobile application has established a previous connection, when the user taps on one monitoring sensors the application will try to connect the last used bluetooht sensor, but if this connection fail the application will show the new scan screen to discover the device again.
There is no limit about number of connected bluetooth devices on iPhone but on Android these is a limitation of three bluetooth peripherals connected (plus MySignals device), this was made to provide the application a stable connection along all the lifecycle until the user quits the mobile application.
7.3.1.2 Connection confirmation
Once the user select a discovered sensor on bluetooth discovery screen, the application will show a confirmation message:
If the user confirm the selection the aplpication will show again the sensor list screen and another confirmation message to warn the user about the new connection between the mobile application and the bluetoth sensor:
Each time the user want to disconnect from a monitoring type sensor, just toouch again on the blue lighted sensor and it will turn grey and dissapears from main data screen.
These kind of sensors perform a reconnection periodically, then if the user has these sensors selected but the bluetooth device is turned off just wait until the application reconnects with the bluetooth sensor. The reconnection time can last until one minute.
7.3.1.3 Main data screen
Now the application has one or more monitoring sensors enabled. You can see how the application is receiving data for each sensor with the same way provided for MySignals device.
When the mobile applications receives a new data entry from a bluetooth sensor the icon will turn green, but if the mobile application does not have new data from the bluetooth sensor the icon will turn orange and the application will show the lasta value obtained. If the icon from the sensor is grey it means that the mobile application never obtained new data from the bluetooth sensor.
7.3.1.4 Detail screen
Each monitoring sensor has a different screen because the data provided for each one is slightly different, each detail screen has a different way to present the data and each one perform different operations.
The mobile application provides the classical functionality provided for MySignals for all monitoring bluetooth sensors, the user can track live data and a graph and also can view historical data for las day, last week and last month.
Detail screen are the same as MySignals device for bluetooth temperature and bluetooth pulsioximeter sensors:
On these version we introduce a new sensor, the panic alarm button, these button starts s sound and a buzz to warn people about a problem and also sends an alert message.
As the detail screen shows, the user can send an email or sms to notify the user about a problem, also it is possible to set a custom message and a phone number as destination.
Each time somebody pushes the alarm button a message will pop up on the mobile application, no matter the current active screen of the mobile application, the message will show on top and it can send the message thru this alert message.
This set of bluetoth sensors isprovided by bluetooth blood pressure, bluetooth glucometer and bluetooth scale.
As said with monitoring sensors, there is no limit about number of connected bluetooth devices on iPhone but on Android these is a limitation of three bluetooth peripherals connected (plus MySignals device), this was made to provide the application a stable connection along all the lifecycle until the user quits the mobile application.
These sensors must be connected on detail screen, then the user must perform the connection only in one sensor at the same time in the detail screen.
It is very easy to select these kind of sensors, just tap over each one and they will be selected and show up on main data screen. To deselect these sensors just tap again and the light icon will turn grey and will disappear form main data screen.
Once you select one or more sampling sensor, they will be shown on main data screen
7.3.3.1 Detail screen
On these detail screens, all sampling sensors shares common elements on the interface, but there is also differences between them.
There is a common connect button on the details screen, the fuction of this element is easy, it creaetes a new connection between the bluetooth sensor and the mobile application like the monitoring sensors.
The first time the button connect is pushed, the mobile application will show a new screen to select the bluetooth sensor, this screen will show only bluetooth sensors provided with MySignals. The following tries the application will establish a connection with the bluetooth sensor and in case the mobile application cannot establish it will show a new screen to discover bluetooth sensors.
Once a bluetooth sensor is selected, the mobile application warns about the successful connection and the blue button labeled as “Connect” will turn to green colour and it will labeled as “Connected”.
After that the sensor starts measuring:
We introduce another new feature available on bluettoth blood pressure sensor. This screen allows the user to set the measure interval on blood pressure, this values start from 30 seconds to 1800 seconds. Blood pressure sensor will start measuring again after this value and it will loop until the user exits from detail screen or turns off the bluetooth device.
Each time a new value is wrtten, the user should press save button below the text box to save the changes.
When the user go back to main data screen the connection between the application and the bluetooth sensor stops, then each time the user enters the detail screen for a sampling sensor it is mandatory to establish a new bluetooth connection as described before.
For a better use of these sensors we recommend to turn off and on the bluetooth sensor before connecting with the mobile application.
Warning: We experienced that some bluetooth chipsets cannot connect to bluetooth scale. Specifically, we found this behaviour on BQ devices.
There is one special detail screen, the scale.let's explain the workflow:
First of all, a main alert will show up, you can choose between display data already measured and perform a new measure:
If you choose”Make new measurement” you will start a little wizard that shows how to perform a measure, this wizard required a 2-steo setup: first one, “make sure that the scale is turned off “and second “step on the scale”.
Sometimes, when the scale is turned off and the user steps on again, the sensor scale can display a not accurate weight, in this case you should step off the scale until it shows zero weight, then you can step on again to perform the measure.
When the scale connects with MySignals applciations, the blue button labeled as “Measure” turn green.
After that wait a moment until the new measure is received from the scale sensor into the application, as a result the application will let you know when the process has finished.
Libelium Smart Devices App is an important tool developed by Libelium that allows users install new firmware versions and program the configuration of the new Libelium devices in a few clicks. At the moment it is only available for Smart Parking and MySignals products, but the list will be incremented shortly.
Using the USB connector, a new firmware version can be uploaded to MySignals without opening the enclosure. Just connect one side of the USB cable to this connector, removing protection cap if necessary and connect the other side to a PC. Next steps describe this process in detail.
LINUX:
http://downloads.libelium.com/smart_device_app/SmartDeviceApp_linux64.zip
MAC:
http://downloads.libelium.com/smart_device_app/SmartDeviceApp_macosx64.zip
WINDOWS:
http://downloads.libelium.com/smart_device_app/SmartDeviceApp_windows32.zip
INSTALLATION
First of all and before installing anything, users have to take into account the platform where the application is going to be installed. To install the Libelium Smart Devices App, it is compulsory to have installed the JDK 1.7 at least. If it is not installed in the computer, you can follow the steps and download it from this website: https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html
Once installed JDK, users have to download Libelium Smart Devices App. Copying and pasting this URL in a web browser, the file will be downloaded. Once downloaded it, users only have to extract the content of the zip file in a place with the right permissions, and finally execute the file called “SmarDeviceApp” that will initialize the application. Please, note that the extension of this file will depend on the operative system the user is using at the moment (sh for Linux and OSX, and bat for Windows).
This section explains every option that the application offer to users with the purpose of updating the device.
Step 1: Open the USB connector
Remove the protection cap of the USB connector.
Step 2: Connect the USB cable to MySignals
Connect one side of the male-to-male USB cable to the USB connector.
Connect the other side of the USB cable to your PC.
Users have to connect the device to the computer where the Smart Devices App is installed using the USB cable provided.
Now open Libelium Smart Devices App. If you do not have Libelium Smart Devices App already installed in your PC, then go to the Development section of Libelium website to download it.
Step 4: USB settingSelect the corresponding serial port by going to tools/serial port. If you are unable to see the proper USB port maybe you should install the latest FTDI drivers on your PC. Then, refresh the “USB settings” block which is in the middle part of the tab, clicking in “refresh” button. Once done it, the port where the device has been connected must be selected.
First of all click on the “Search new firmware updates” button. Then mark the desired version and click on “Download checked” button.
When this item is downloaded, a disk icon will be displayed near it. Once the firmware is downloaded, it is ready to be installed using the “Install Firmware” section at the bottom. In the drop-down will appear all downloaded versions. Select one and then hit on “Install” button.
You can also delete the downloaded firmware marking the check from the list and then clicking on “Delete checked” button.
Libelium MySignal comes with a Cloud API that allows us to read data from our account.
We can see a list our members and read the values measured for a user by MySignal.
This data available in this RESTful API can be used by the customer to create new developments.
- How can I see values older than one month in my Cloud account?
MySignals Cloud Web Service (section 5.2, page 25) allows currently to see graphics for values corresponding to the last month. By the end of 2017 a new version of the Cloud Service will allow to see the complete historical data of any of the users.
However, if you want to access to this data now, you can use the Cloud API Method 3 to get the sensor values of a member (see section 9.1.1, page 225), allows to retrieve values for any desired time slot.
If you have any doubt just write a post in the MySignals forum.
There is no need to install anything but you can go to:
https://cloud.libelium.com/mysignals_documentation/api_web/
This is the representation of the API in Swagger format.
If you already know this tool you can skip this section and go to the next section (PHP Example).
Here you can browse all the available methods of the API and see the parameters that you need to use.LS
Is it possible to test the API from here following these steps:
Method 1: Login
Click over '/auth/login', fill the form with your email and password and click 'Try it out!'. If you provided the right data you should see something like this:
The response body contains the token that you should use to access to your data in the following steps. Click 'Authorize', write 'Bearer <your token>' and click authorize.
Method 2: Get list of your members
Click in '/members' section and then “Try it out!” button.
You should see a list with your members.
I you don't see it please make sure that your followed all the instructions of the previous step (Login)
Method 3: Get the sensor values of a member
Click '/values' section and fill the parameters as in the picture. Then click “Try it out!” button.
Available values for sensor_id are:
sensor_id | name | units |
---|---|---|
position | Body position | 1 supine, 2 left, 3right, 4 prone, 5 stand or sit, 6 non-defined |
position_x | X axis acc | g |
position_y | X axis acc | g |
position_z | X axis acc | g |
temp | Temperature | Âş C |
emg_cpm | Muscle contraction | cpm |
ecg_bpm | Heart rate | bpm |
airflow_ppm | Respiratory rate | ppm |
gsr_us | Conductance | µs |
gsr_ohms | Resistance | ohms |
blood_dias | Diastolic pressure | mmHg |
blood_syst | Systolic pressure | mmHg |
blood_bpm | Heart rate | bpm |
spo2_oxy | Oxygen saturation | % |
spo2_bpm | Heart rate | bpm |
gluco_mg | Glucose mg | mg/dl |
gluco_mol | Glucose mmol | mmol/l |
spir_pef | PEF | spir_pef |
spir_fev | FEV1 | spir_fev |
snore_spm | Snore rate | spm |
scale_ble_weight | Wheight | kg |
scale_ble_bodyfat | Bodyfat | % |
scale_ble_bonemass | Bonemass | % |
scale_ble_musclemass | Musclemass | % |
scale_ble_visceralfat | Visceralfat | % |
scale_ble_water | Water | % |
scale_ble_calories | Calories | kcal |
blood_ble_dias | Diastolic pressure | mmHg |
blood_ble_syst | Systolic pressure | mmHg |
blood_ble_bpm | Heart rate | bpm |
spo2_ble_oxy | Oxygen saturation | % |
spo2_ble_bpm | Heart rate | bpm |
gluco_ble_mg | Glucose | mg/dl |
gluco_ble_mmol | Glucose mmol | mmol/l |
eeg_ble_attention | EEG Attention | % |
eeg_ble_meditation | EEG meditation | % |
temp_ble | Temperature | ÂşC |
button_ble | Alarm button | 0 off, 1 on |
Method 4: Get a list of sensor raw data
Click '/raws' section and fill the parameters as in the picture. Then click “Try it out!” button.
Available values for sensor_id are:
sensor_id | name |
---|---|
airflow_raw | Airflow Wave Signal |
ecg_raw | ECG Wave Signal |
emg_raw | EMG Wave Signal |
snore_raw | Snore Wave Signal |
The method returns a list of the available raw data that can be requested in detail with the following method.
Method 5: Get detail of sensor raw data
Click '/raws/{id}' section and fill the parameters as in the picture. Then click “Try it out!” button.
There is an example that you can download from:
http://downloads.libelium.com/mysignals/mysignals_web/api_cloud_v1.zip
This will log you in the system, get a list of your members and get the latest 5 temperature values of one of your users.
<?php /* * * Copyright (C) 2016 Libelium Comunicaciones Distribuidas S.L. * http://www.libelium.com * * This program is distributed WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. * * By using it you accept the MySignals Terms and Conditions. * You can find them at: http://libelium.com/legal * * * Version: 0.1 * Design: David Gascon * Implementation: J.Berrocal */ include('includes/httpful.phar'); // Config $email = 'your@email.com'; $password = 'your_password'; // API Vars $api_base = 'https://api.libelium.com/mysignals'; $api_headers = ['Accept' => 'application/x.webapi.v1+json']; //1.- Login $parameters = json_encode([ 'email' => $email, 'password' => $password ]); $response_login = \Httpful\Request::post($api_base . '/auth/login') ->sendsJson() ->body($parameters) ->addHeaders($api_headers) ->send(); echo "1.- Login: <br> <br>".$response_login->raw_body."<hr><br>"; //Save the Token in the header array. if($response_login->code == 200){ $api_headers['Authorization'] = 'Bearer '.$response_login->body->token; } //2.- Get my members $response_members = \Httpful\Request::get($api_base . '/members') ->addHeaders($api_headers) ->send(); echo "2.- Get my members: <br><br><pre>".json_encode($response_members->body, JSON_PRETTY_PRINT)."</pre><hr><br>"; //3.- Get values from the first of my members if(count($response_members->body->data) >= 1){ $member_id = $response_members->body->data[0]->id; $parameters = [ 'member_id' => $member_id, 'sensor_id' => 'temp', 'ts_start' => '2015-01-01 00:00:00', 'ts_end' => '2017-01-01 00:01:00', 'limit' => '5', 'cursor' => '0', 'order' => 'desc' ]; $response_values = \Httpful\Request::get($api_base . '/values?'.http_build_query($parameters)) ->addHeaders($api_headers) ->send(); echo "3.- Get values from one member (member_id= ".$member_id."): <br><br><pre>".json_encode($response_values->body, JSON_PRETTY_PRINT)."</pre><hr><br>"; }
My Signals SW is the first eHealth development platform to be fully certified. The user will benefit from a ready-to-work platform which is prepared and market-ready for the main regions on the world:
Certifications identifiers:
There is a forum available in which you can get support for MySignals Software Development Platform.
MySignals Products are not medical devices or healthcare services, nor are they intended for medical diagnosis, cure, mitigation, treatment, advice or prevention of disease. MySignals Products are not finished products, so they are not intended to be purchased by End Users, but by developers, researchers and OEM Customers. Read our Terms & Conditions before buying for a complete understanding.
If you are interested in Internet of Things (IoT) or M2M projects check our open source sensor platform Waspmote which counts with more than 100 sensors available to use 'off the shelf', a complete API with hundreds of ready to use codes and a low consumption mode of just 0.7µA to ensure years of battery life.
Know more at:
Get the Starter Kits at: