My Cart

MySignals SW - eHealth and Medical IoT Development Platform

Difficulty Level: Expert -


As part of our continuous improvement process in Libelium, we are pleased to announce the new version of MySignals to be released in September 2017. This new version improves many features focusing on an easier and quicker management of the different options and thus improving the user experience.

For further information about the features of this new version please check Step 3.3 Features of the New version of MySignals.

In this tutorial we will explain how to work with MySignals SW. If you have MySignals SW (HW rev.0) you can see how to use it at this link:

Tutorial: MySignals SW - eHealth and Medical IoT Development Platform (HW rev.0)


MySignals 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 now


Products

Kits

Cores

Sensors

Accessories

Video tutorials

MySignals Unboxing

MySignals Bluetooth

MySignals WiFi

SPO2 Sensor


ECG Sensor

Airflow Sensor

Blood Pressure Sensor

Glucometer Sensor


Temperature Sensor

EMG Sensor

Spirometer Sensor

GSR Sensor


Body Position Sensor

Snore Sensor

Scale Sensor

SPO2 BLE Sensor


Blood Pressure BLE Sensor

Glucometer BLE Sensor

Temperature BLE Sensor

Alarm Button Sensor

Article Index

  • 1. Differences between the old eHealth Platform and MySignals
    • 1.1 General and Safety Information
  • 2. Specifications
  • 3. Notes
  • 4. Hardware
    • 4.1 Power Supply
    • 4.2 USB Data Transfer
    • 4.3 Data interface
    • 4.4 Wireless Communications
  • 5. Software
    • 5.1 MySignals Firmware
    • 5.2 MySignals Cloud
    • 5.3 MySignals Mobile App
      • 5.3.1 Encryption, bonding.
    • 5.4 Libelium Smart Devices App
  • 6. Data Access
    • 6.1 MySignals Standalone Mode
      • 6.1.1 Using Standalone Mode
    • 6.2 MySignals Mobile App
      • 6.2.1 Using Bluetooth Connection Mode
    • 6.3 MySignals Cloud
      • 6.3.1 Using Server Connection Mode
    • 6.4 Using a third party Cloud
  • 7. Sensors
    • 7.1 Wired Sensors
      • 7.1.1 Pulse and Oxygen in Blood (SPO2)
      • 7.1.2 ECG
      • 7.1.3 Airflow
      • 7.1.4 Blood Pressure Monitor
      • 7.1.5 Glucometer
      • 7.1.6 Temperature
      • 7.1.7 EMG
      • 7.1.8 Spirometer
      • 7.1.9 GSR
      • 7.1.10 Body Position
      • 7.1.11 Snore
    • 7.2 Wireless Sensors (BLE)
      • 7.2.1 Body Scale (BLE)
      • 7.2.2 Pulse and Oxygen in Blood SPO2 (BLE)
      • 7.2.3 Blood Pressure Monitor (BLE)
      • 7.2.4 Glucometer (BLE)
      • 7.2.5 Body Temperature (BLE)
      • 7.2.6 Alarm / Emergency Button (BLE)
    • 7.3 Wireless Sensors
      • 7.3.1 Monitoring sensors
      • 7.3.2 Sampling sensors
      • 7.3.3 Selecting sensors
  • 8. Updating Firmware
    • 8.1 Libelium Smart Devices App
  • 9. Certifications Information
  • 10. Forum
  • 11. Disclaimer
  • 12. Links and Documentation
  • 13. Products

1. Differences between the old eHealth Platform and MySignals


Discover MySignals now!


MySignals 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.

  • The number of sensors has been increased from 10 to 18.
  • The new available sensors are: Snore, Spirometer, Blood Pressure (BLE), SPO2 (BLE), Glucometer (BLE) and Body Scale (weight, bone mass, body fat, muscle mass, body water, visceral fat, Basal Metabolic Rate and Body Mass Index), alarm button.
  • The accuracy of the sensors has been improved.
  • The sensor probes are more robust now.
  • The new generation integrates a faster MCU with 4 times more memory.
  • WiFi and BLE radios now integrated on the PCB.
  • A complete graphic system with a TFT touchscreen allows to see the data coming realtime from the sensors. Now improved with a 3.5” TFT display. More screen size, more powerful, more speed.
  • New 'audio type' jack connectors allows it to be used by non technical staff.
  • CE / FCC / IC certifications passed for MySignals SW.
  • Cloud Storage of the data is now available to save historical information.
  • Native Android / iOS App's can be used now to visualize the information in realtime and to browse the Cloud data.

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.

e-Health V2.0
MySignals SW
MySignals HW
Architecture
Arduino compatible
Libelium IoT Core
Arduino compatible
RAM Memory
2K
8K
2K
Microprocessor
ATMega 328 (Arduino UNO)
ATMega 2560
ATMega 328 (Arduino UNO)
Flash Memory
32K
256K
32K
UART sockets
1
1
1 (multiplexed)
Enclosure
Complete Kit
SDK
Screen
GLCD - optional (basic graphics)
TFT (complete graphic interface)
TFT (basic graphics)
TouchScreen
Cloud Storage
Android / iOS App
API Cloud
Sensors
10
16
16
Wired Sensors
10
11
11
Wireless Sensors
10
16
16
Concurrent Sensor Readings
From any sensor (10) to one interface
From any sensor (16) to one interface (TFT, BLE, WiFi)
From one group of sensors (analog, UART, BLE) to one interface (TFT, BLE, WiFi)
Radios on board
-
BLE, WiFi
BLE, WiFi
Extra Radios
BT, ZigBee, 4G / 3G / GPRS
-
BT, ZigBee, 4G / 3G / GPRS
Certifications
-
CE / FCC / IC
-

SENSORS

eHealth V2.0
MySignals SW
MySignals HW
Body Position
Body temperature
Electromyography
Electrocardiography
Airflow
Galvanic Skin Response
Blood Pressure
Pulsioximeter
Glucometer
Spirometer
Snore
Scale (BLE)
Blood Pressure (BLE)
Pulsioximeter (BLE)
Glucometer (BLE)
Electroencephalography
Body Temperature (BLE)
Alarm button (BLE)

FIRMWARE

  • MySignals HW: The MySignals Hardware Development Platform includes a high level library functions for a easy manage the 16 sensors integrated in the board. The processor memory is limited so you can not use all the features at the same time. It include several examples of applications combining different wireless technologies and libraries to control the different modules. You can work with it using the Arduino IDE.
  • MySignals SW: The MySignals Software Development Platform includes a high level firmware that control all the features of the device at the same time. You can interactuate with the device through a graphic tactile interface in order to choose one of the 3 monitoring modes:
    • Standalone: MySignals does not send data to a mobile phone or cloud (no connectivity at all), there is only a single (or many) MySignals device isolated. With this mode the MySignals device will store data for a period of time and it cannot be sent to nowhere.
    • Smartphone Mobile App: 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.
    • Web Server Application: MySignals is not paired with a mobile phone but it has internet connection. MySignals device will store data in its system and then it will send data to Libelium's cloud service. 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.

1.1 General and Safety Information

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 firmware version only using Libelium Smart Devices App. If a different Software is used, MySignals can be damaged and can become unresponsive. This use will void the warranty.
  • Use only MySignals Web Server Application or MySignals Mobile App in order to configure and setup your account and device.
  • Do not unplug any connector while uploading code. MySignals can become unresponsive. This use will void the warranty.

Hardware:

  • Do not handle black stickers seals on both sides of the enclosure (Warranty stickers). Their integrity is the proof that MySignals has not been opened. If they have been handled, damaged or broken, the warranty is void.
  • Do not open MySignals in any case. This will automatically make the warranty void.
  • Do not handle the four metallic screws of MySignals.
  • Do not submerge MySignals in liquids.
  • Do not place nodes on places or equipment where it could be exposed to shocks and/or big vibrations.
  • Do not expose MySignals to temperatures below -10ºC or above 50ºC.
  • Do not connect any sensor not provided by Libelium.
  • Do not power MySignals with other power sources than the original provided by Libelium.
  • Connect any sensor not provided by Libelium only under your responsibility.

2. Specifications


MySignals allows users to perform biometric diagnosis where body monitoring is needed by using more 16 different sensors: pulse, oxygen in blood (SPO2), airflow (breathing), body temperature, body scale, electrocardiogram (ECG), spirometer, galvanic skin response (GSR - sweating), blood pressure (sphygmomanometer), snore detection, patient position (accelerometer), muscle/eletromyography sensor (EMG), alarm button and glucometer.

  • Monitoring EMG signals.
  • Monitoring ECG signals.
  • Monitoring Snore signals.
  • Airflow control of user.
  • Body temperature data. Wireless or wired version.
  • Galvanic skin response measurements.
  • Body position detection.
  • Pulse and oxygen functions. Wireless or wired version.
  • Blood pressure control device. Wireless or wired version.
  • Glucometer monitor. Wireless or wired version.
  • Spirometer monitor.
  • Body Scale. Wireless version.
  • Alarm button. Wireless version.

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 wireless 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.

NOTE:

    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.

3. Notes

3.1 Important Notes

1º - In order to keep the MySignals enclosure clean and without any mark we recommend to place it into the bag and add on top the chamois cloth provided before closing the bag.

2º - 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.

3º- IMPORTANT: DO NOT UNPLUG MYSIGNALS WHILE IT IS BEING UPGRADED OR IT MAY BE RENDERED USELESS! (THIS CASE IS NOT COVERED BY THE WARRANTY).

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º – After the first time that you want to use WiFi mode a BLE connection with MySignals SW is needed if you want to use Server Connection Mode and MySignals Web Server Application because MySignals Mobile App send all the user account and configuration information using Bluetooth Connectivity.

Then you can introduce your WiFi SSID name and your WiFi password in Offline mode in order to save this information to MySignals.

In the same section you can use the CHECK button in order to test the WiFi connection. MySignals will show you the results of the connection test.

7º - 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.



8º - How can I see values older than one month in my Cloud account?

MySignals Cloud Web Service 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, allows to retrieve values for any desired time slot.

If you have any doubt just write a post in the MySignals forum.

9º - 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.

10º - In September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.

11º - You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

12º - BLE sensors are compatible with the mobile App.

13º - 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)

14º - Connect the ECG Electrodes to the ECG sensor cables before placing them in the user body.



15º -The ECG signals need to be measured with the user lying down on the bed or stretcher.

3.2 FAQ

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.


- How can I see values older than one month in my Cloud account?

MySignals Cloud Web Service 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, allows to retrieve values for any desired time slot.

If you have any doubt just write a post in the MySignals forum.

3.3 Features of the new version of MySignals

3.3.1 New TFT screen

The new version of MySignals includes a new TFT screen with a 30% longer screen diagonal (3.5" vs 2.4"), which means an increase of 100% of the real touch surface area,

3.3.2 New sensors added

Two new Bluetooth Low Energy (BLE) sensors have been added to MySignals: Body Temperature sensor and the Alarm / Emergency Button.

Body Temperature sensor

It is of great medical importance to measure body temperature. The reason is that a great number of diseases are accompanied by characteristic changes in body temperature. With this new wireless sensor being continuously monitored is much simpler.

An armband is supplied to facilitate the placement of the sensor on the patient's arm as shown in the diagram below.

Alarm / Emergency Button

Emergencies can happen at any time and anywhere. The Alarm / Emergency Button provides immediate access to assistance with just the touch of the button.

This call button can be worn as a help pendant around your neck or as an alert watch button around your wrist. Unlike other systems or a cell phone, you don’t have to think about what numbers to dial, which buttons to press, or if it’s charged up. Your medical alert button is always ready.

3.3.3 New security features

In this new version it has been developed a whole new custom WiFi module firmware, adding the functionality of SSL secure communications HTTPS to the Libelium cloud or the client's private Cloud platform. This security layer is added on top of the the symmetric encryption AES 256 that is performed by MySignals in the application layer (it is present in new and old versions of the product).

3.3.4 New continuous wave record mode

With this new MySignals revision, new App and Cloud versions have also been developed that allow to record continuous waves and send them to the Cloud (in WiFi Mode). You can record 15 or 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.

NOTE: This feature was already present in the current version of MySignals sold from February 2017.

3.3.5 Adding new Bluetooth and BLE sensors

In this new version it is possible to acquire new Bluetooth and BLE sensors after the purchase of the MySignals since a new pairing functionality has been added to the interface in a simple and intuitive way.

3.3.6 More robust hardware usability

With the new version of MySignals you can connect or disconnect any sensor at any time even if MySignals is running. In other words all sensors allow hot plug behavior.

NOTE: This feature was already present in the current version of MySignals sold from February 2017.
3.3.7 New Android / iOS App

With the new Android / iOS App release, all the Bluetooth and BLE sensors can be used at the same time against the App in the Bluetooth Connection mode. This feature was not possible in earlier versions of the mobile App.

4. Hardware

Included on MySignals device:

  • Micro-Controller Circuit
  • Power Supply Circuit
  • Sensor Circuits
  • Bluetooth Low Energy module
  • WiFi module
  • Jack Sensor Connectors
NOTE: In order to keep the MySignals enclosure clean and without any mark we recommend to place it into the bag and add on top the chamois cloth provided before closing the bag.

4.1 Power Supply

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.




4.2 USB Data Transfer

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.

4.3 Data interface

Data can be visualized by 3 different modes:

  • Standalone mode: using the basic graphic TFT Integrated in the device.
  • Mobile App's: using the native Android / iOS connectivity to send all the data to the smartphone.
  • Web Server: you can also access to the history of the information gathered by connecting to the Cloud through a web browser or using the native iOS / Android App's.
NOTE: MySignals includes a stick to navigate through the menu options of the touchscreen. Please use it for a correct function of the device interface.

4.4 Wireless Communications

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)

5. Software

NOTE: 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.
  • 5.1 MySignals Firmware

    The MySignals Software Development Platform includes a high level firmware that control all the features of the device at the same time.

    5.1.1 Version 1.0.1 – Release Notes

    First Beta of MySignals Software Development Platform Firmware.

    Copyright (C) 2017 Libelium Comunicaciones Distribuidas S.L.
    http://www.libelium.com

    September 26, 2017

    Features:

    • 3 communication modes: standalone, WiFi connectivity and BLE connectivity
    • 3 monitoring modes: standalone, Smartphone Mobile App and Web Server Application
    • In the communication link layer: AES 128 encryption for BLE and WPA2 and AES 256 encryption for WiFi.
    • Full integration of 18 sensors.
    • Graphic interface with detail and general modes.
    • Touchscreen control integrated.
    • HTTPS communication in WiFi mode.

    5.2 MySignals Cloud

    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. MySignals 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/

    MySignals web allows you to playback your previously recorded sessions and zoom in and out of specific periods. MySignals is our easy-to-use, versatile, and scalable software for real-time biosignals visualization, capable of direct interaction with MySignals. It includes sensor data acquisition from multiple devices, and multiples users.



    Users can read the data stored in the Cloud by using the Open API available

    It allows users to authenticate and save their information to a third Cloud platform or visualize it in an external web or mobile App

    1. Open API Features
    2. HTTP Rest Calls
    3. JSON Files Management
    4. Authentication + Read Calls
    5. Retrieve your data and visualize it in your own Apps
    6. Duplicate the data in your own Cloud Server
    7. Duplicate the data in your own Cloud Server

    - How can I see values older than one month in my Cloud account?

    MySignals Cloud Web Service 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, allows to retrieve values for any desired time slot.

    If you have any doubt just write a post in the MySignals forum.

    5.3 MySignals Mobile App

    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:



    NOTE: 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)

    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.


    5.3.1 Encryption, bonding

    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:

    1. MySignals SW advertises
    2. MySignals App detects advertisements of MySignals SW
    3. MySignals App starts a connection with MySignals SW
    4. MySignals App request bonding
    5. Both nodes exchange keys: bonding key appear in MySignals SW TFT screen.
    6. Both nodes store keys for future usage

    5.4 Libelium Smart Devices App

    Libelium Smart Devices App is the Java application used to upgrade the FW of MySignals SW.

    Download at:



    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:

    • On Windows, you'll have a .zip file. Double-click it, and drag the folder inside to a location on your hard disk. It could be Program Files or simply the desktop, but the important thing is for the processing folder to be pulled out of that .zip file. Then double-click MySignals_Updater.exe to start.
    • The Mac OS X version is also a .zip file. Double-click it and drag the Libelium Smart Devices App icon to the Applications folder. If you're using someone else's machine and can't modify the Applications folder, just drag the application to the desktop. Then double-click the Libelium Smart Devices App icon to start.
    • The Linux version is a .tar.gz file, which should be familiar to most Linux users. Download the file to your home directory, then open a terminal window, and type:
      • tar xvfz Mysignals_Updater-xxxx.tgz

    6. Data Access

    MySignals SW includes three different modes to access all the information gathered from the sensors:

    • Standalone Mode: MySignals does not send the data. It is just visualized on the TFT screen.
    • Bluetooth Connection Mode: MySignals send the data to a mobile phone using the BLE connection. The data is gathered an visualized by the MySignals App. Then if the Cloud option is enable, the data will be also transferred to the user's account at the Libelium Cloud.
    • Server Connection Mode: MySignals uses the WiFi connectivity to send the data directly to the Libelium Cloud.

    In September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 30 seconds of the data measured in detail mode of ECG, EMG, Snore and Airflow.

    6.1 MySignals Standalone Mode

    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.

    NOTE: MySignals includes a stick to navigate through the menu options of the touchscreen. Please use it for a correct function of the device interface.

    6.1.1 Using Standalone Mode

    First of all power the device with the Libelium MySignals power supply.

    To access this mode you must select standalone option in the setup menu: Offline mode, Bluetooth mode or Server mode. 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:

    • Green: The sensor is selected.

    • Orange: The sensor is no selected.

    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 detail mode of glucometer sensor, 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 detail mode of blood pressure sensor and blood pressure BLE sensor, you can use the measure interval of time in order to configure the time between each measure. '0' indicates that MySignals powers off the sensor after each measurement.

    In September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 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 15 seconds or Record 30 seconds buttons in order to start a new record.

    Note that you must use View 15 seconds or View 30 seconds buttons each time you want to see the wave in the screen.

    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 a extra configuration section in the TFT where you can see your configuration info active: WiFi, account, user…

    You can introduce your WiFi AP and your WiFi password in order to save this information to MySignals.

    In addition to this, you must also enter your Cloud User and Cloud Password if you want to use Server Mode.

    In the same section you can use the CHECK button in order to test the WiFi connection and your Cloud User credentials. MySignals will show you the results of the connection test.

    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    In BLE configuration section you can search other devices MACs of the BLE sensor that you want to monitor with MySignals using the magnifying glass. Each sensor include their own MAC information.

    You can use the DELETE BONDINGS function in order to delete all the Bluetooth connection information.

    In Personal Profile section you can introduce your data: age, height and gender.

    You can use the RESET FACTORY VALUES function to restore MySignals to the basic configuration.

    NOTE: 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.
    • Red color indicate that you can not use the touchscreen in this moment. So try to keep the zone pressed until you receive a visual response on the tft.
    • Green color indicate that you can use the touchscreen as usual.
    • 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.

    6.2 MySignals Mobile App

    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.

    6.2.1 Using Bluetooth Connection Mode

    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.



    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.

    NOTE: 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 Mobile App on members section, tap on desired member and on his/her detail press "Select this user". Make sure that you selected a member in order to send the data, all measures must be linked to a valid user, this process also helps to register the MySignals device in the cloud.
    • Make sure the "Cloud" icon is active (upper right corner of the App).

    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.



    Now swap to the next screen “Profile” and enter your profile personal info.



    -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:

    • In General mode the MySignals device will send all values for all sensors, this is used for main sensors screen where we show a list of selected sensors by the user with its values.
    • You can see in this screen a color code in the sensor logos:

      • Green: It is a real- time value measured in MySignals Software

      • Orange: It is a old value measured in a previously connection of some time ago.

      • Grey: It is that the sensor is not connected.

    • Regarding to Detail mode, it is used when the application shows a detailed view from sensor, MySignals will only send data for this single selected sensor. The application will send a sign to MySignals to switch on and off this mode.

    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.



    If you are interested in viewing all the information in one particular sensor simply go tot he "Detailed View" of that sensor. On this screen you can see a graph of one of the sensor values and all the detailed information on a list view.

    IMPORTANT: In the detailed view only information coming from that specific sensor is received and send 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.




    At any time you can navigate back to return to the previous screen by clicking the arrow on the top left of the screen.

    NOTE: 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.


    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.




    Also you can select the sending data rate for the cloud, this way you choose the amount of data you want to display and store in Libelium's data cloud, just tap on the time option on the list (provided in seconds) to select the time rate:

    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.

    5.2.2 Troubleshooting

    Here you can find a solution for all possible know issues the user can face on MySignals applications (iPhone/iPad and Android).

    Android

    • Do not start the mobile application until MySignals device is in Bluetooth mode. The mobile application needs Bluetooth communication to read data from MySignals device.
    • Sometimes the Bluetooth stack becomes corrupted due to use of other Bluetooth applications, when this situation happens, the applications sometimes does not connect to MySignals device, to solve this issue switch off and switch on Bluetooth device on device settings.
    • In some android devices, when the user switch off and on the Bluetooth radio, the mobile device loses all bonded devices, at this point the user must delete the bonding connections on MySignals device.
    • On Android devices the pop-up dialog to introduce de passkey does not show on screen, this is due to Bluetooth stack is malfunctioning, the solution is to switch off and on the Bluetooth radio on device settings.
    • When the user deletes bonded connections on MySignals device and mobile device the MySignals device does not show PIN passkey to create a new bonding connection, at this point the user should exit and enter again from Bluetooth mode on MySignals device.
    • On Android devices, the user can create a new bonded connection using Bluetooth section in mobile device. To perform this action go to Settings application → Bluetooth and touch the listed device to start a new bonding action.
    • It is not possible to delete bonded devices in MySignals mobile application, to delete a bonded device go to settings application from your Android device and select Bluetooth section, there you can get the list of bonded devices, you can delete the desired application on that point.
    • If the user deletes a bonded device in Android device then the bonded connection must be deleted on MySignals device too.
    • As general rule, the Bluetooth stack has different implementation on Android devices, it depends the hardware manufacturer, so when the Bluetooth stack fails most of issues can be solved by switching off and on the Bluetooth radio on settings application on Android devices.
    • When the user select a single sensor mobile application communicates with MySignals device, the communication time can last a couple of seconds. The user must wait until the new values arrives.
    • Connection time with MySignals can last until one minute, Bluetooth connection and communication time depends n each manufacturer, some of then are faster and some of them are slower. Wait until the connection between mobile application and MySignals device finishes.
    • If sensor notifications does not arrive there could be a bonding problem or MySignals device is stuck, check that MySignals device can exit from Bluetooth mode to check the MySignals state also exit from mobile application and kill it from background to start a new Bluetooth connection between the mobile application and MySignals device.

    iPhone/iPad

    • Do not start the mobile application until MySignals device is in Bluetooth mode. The mobile application needs Bluetooth communication to read data from MySignals device.
    • Sometimes the Bluetooth stack becomes corrupted due to use of other Bluetooth applications, when this situation happens, the applications sometimes does not connect to MySignals device, to solve this issue switch off and switch on Bluetooth device on device settings.
    • It is not possible to delete bonded devices in MySignals mobile application, to delete a bonded device go to settings application from your iOS device and select Bluetooth section, there you can get the list of bonded devices, you can delete the desired application on that point.
    • If the user deletes a bonded device in iOS device then the bonded connection must be deleted on MySignals device too.
    • As general rule, when the Bluetooth stack fails most of issues can be solved by switching off and on the Bluetooth radio on settings application on iOS devices.
    • When the user select a single sensor mobile application communicates with MySignals device, the communication time can last a couple of seconds. The user must wait until the new values arrives.
    • Connection time with MySignals can last until one minute. Wait until the connection between mobile application and MySignals device finishes.
    • If sensor notifications does not arrive there could be a bonding problem or MySignals device is stuck, check that MySignals device can exit from Bluetooth mode to check the MySignals state also exit from mobile application and kill it from background to start a new Bluetooth connection between the mobile application and MySignals device.

    MySignals mobile applications was tested on these devices:

    Brand
    Model
    OS version
    Memory
    Kernel
    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

    6.3 MySignals Cloud

    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:

    • In the communication link layer: WPA2 for WiFi and AES256 encryption.
    • In the BLE communication: Bonded and encrypted connection
    • In the application layer: by using the HTTPS (secure) protocol we ensure a point to point security tunnel between each sensor node and the web server (this is the same method used in bank transfers).

    - How can I see values older than one month in my Cloud account?

    MySignals Cloud Web Service 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, allows to retrieve values for any desired time slot.

    If you have any doubt just write a post in the MySignals forum.

    NOTE: 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.
    • Red color indicate that you can not use the touchscreen in this moment. So try to keep the zone pressed until you receive a visual response on the tft.
    • Green color indicate that you can use the touchscreen as usual.
    • 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.

    6.3.1 Using Server Connection Mode

    If you are interested in using this mode you first need to introduce your WiFi AP, WiFi Password, Cloud User and Cloud Password in WiFi Settings.

    You can use the Check button in order to test the WiFi connections and your Cloud User credentials.

    Once completed this, you can return to the Configuration screen in MySignals and select WiFi mode 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.

    In order to know what member in the cloud will receive the gathered data in this mode you must go to “Devices” tab in Libelium Cloud (The instructions to enter Libelium Cloud are a little later in this section), click on the pencil at the right on the bar of your MySignals device and then select your desired member. Now click on Update button to save the changes. You can also select a member with MySignals App while performing a Bluetooth mode connection.

    Now on MySignals screen 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.

    There is a possibility that over time the SHA-1 key of our servers will expire and change, in that case a message with the new SHA-1 key will appear on the MySignals display. If you want to verify that the key is correct, you only have to open a browser, open the address "https://api.libelium.com" and follow the following steps:

    NOTE: 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.


    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/

    If you don't have user/pass please contact to our Sales Dep. at: sales@libelium.com




    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.


    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.




    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:

    • Airflow: (Respiratory rate)
    • ECG: (Heart rate)
    • EMG: (Muscle contraction)
    • Snore: (Snore rate)


    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.



    When check box 'Animate' is selected the wave is drawn again emulating the movement that had the wave when it was recorded. Please note that the drawing speed depends largely on the computer and web browser used so it is not intended to represent real time plotting.

    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



    NOTE:

    The tabs 'day', 'week', 'month' in the charts represent the historical data of the member for this last periods of time.

    You will need to provide some data to the cloud before you can see values here.

    For instance the 'day' tab shows data sorted by hours. you will need to wait 1 hour until you can see values here. The same applies to the other tabs.

    6.3.2 New Plans for Data Storage

    Starting in October 2017, the new Cloud Plans for MySignals will be available. 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.

    Basic
    PRO
    Elite
    Usage
    Platform testing
    Small Dev. Deployment
    Professional Dev. Deployment
    User Profiles (Members)
    5
    50
    Unlimited
    Departments
    1
    10
    Unlimited
    MySignals Devices*1
    1
    1
    1
    DB Storage
    0.1 GB (10 Million registers approx)
    2GB (200 Million registers approx)
    6GB*3(600 Million registers approx)
    Traffic I/O*2
    2 GB
    5GB
    15GB*3
    Android / iOS Apps
    Yes
    Yes
    Yes
    Encryption Point to Point
    Yes
    Yes
    Yes
    Libelium Cloud Access
    Yes
    Yes
    Yes
    API Cloud (Necessary to extract the information to a third party server)
    No
    No
    No
    Price
    99€ / year (First year free)
    199€ / year
    499€ / year

    IMPORTANT: You can always use MySignals at no cost in the standalone mode.

      *1 Note that each licence is per MySignals Device.

      *2 To avoid illicit use of the network, there is a daily max transmission rate.

      *3 For specific plans contact our Business Dev Team (sales@libelium.com).

    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.

    Basic
    PRO
    Elite
    Usage
    Platform testing
    Small Dev. Deployment
    Professional Dev. Deployment
    User Profiles (Members)
    5
    50
    Unlimited
    Departments
    1
    10
    Unlimited
    MySignals Devices*1
    1
    1
    1
    DB Storage
    0.1 GB (10 Million registers approx)
    2GB (200 Million registers approx)
    6GB*3(600 Million registers approx)
    Traffic I/O*2
    5GB
    15GB
    50GB*3
    Android / iOS Apps
    Yes
    Yes
    Yes
    Encryption Point to Point
    Yes
    Yes
    Yes
    Libelium Cloud Access
    Yes
    Yes
    Yes
    API Cloud (Necessary to extract the information to a third party server)
    Yes
    Yes
    Yes
    Price
    199€ / year (Free first year)
    299€ / year
    599€ / year

    IMPORTANT: You can always use MySignals at no cost in the standalone mode.

      *1 Note that each licence is per MySignals Device.

      *2 To avoid illicit use of the network, there is a daily max transmission rate.

      *3 For specific plans contact our Business Dev Team (sales@libelium.com).

    6.4 Using a third party Cloud

    Developers may migrate the information stored in the Libelium Cloud to a third party Cloud server easily using the API Cloud provided.

    6.4.1 Cloud API

    Libelium MySignals 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 MySignals.

    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 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, allows to retrieve values for any desired time slot.

    If you have any doubt just write a post in the MySignals forum.

    6.4.2 Basic Configuration

    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.




    The previous method requires specifying the sensor_id. Alternatively there is another method that allows to request all the last values registered for all the sensors.

    Click '/values/last_member_data/' 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.

    6.4.3 PHP example

    There is an example that you can download from:

    http://downloads.libelium.com/mysignals/mysignals_web/api_cloud_v1.zip

    1. Extract the zip with the example
    2. Download the 'httpfull' library and place it in the /includes directory. http://phphttpclient.com/downloads/httpful.phar
    3. Edit the file example.php and fill $email and $password with your values
    4. Go to your web browser and load the example.php page

    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>";
    
    }
    		

    7. Sensors

    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 wireless sent using two connectivity options integrated available: Wi-Fi or Bluetooth Low Energy 4.0.


    7.1 Wired Sensors

    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.


    7.1.1 Pulse and Oxygen in Blood (SPO2)

    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.

    Measurement:

    Parameter Unit Range
    Pulse ppm 25~250 ppm
    SPO2 % 35-100%

    This sensor uses 2 AAA batteries

  • Buy the SPO2 Pulse Oxygen in Blood Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.


    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.


    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.2 ECG

    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)?

    • The orientation of the heart (how it is placed) in the chest cavity.
    • Evidence of increased thickness (hypertrophy) of the heart muscle.
    • Evidence of damage to the various parts of the heart muscle.
    • Evidence of acutely impaired blood flow to the heart muscle.
    • Patterns of abnormal electric activity that may predispose the patient to abnormal cardiac rhythm disturbances.
    • The underlying rate and rhythm mechanism of the heart.

    Schematic representation of normal ECG

    Measurement:

    Parameter Unit Range
    Pulse rate BPM (Beats per minute) 0-200 bpm
    Electrocardiogram signal Volts 0-5V
  • Buy the ECG Electrocardiogram Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 7.1.2.2 Connecting the sensor

    NOTE:

    Connect the ECG Electrodes to the ECG sensor cables before placing them in the user body.



    NOTE:

    The ECG signals need to be measured with the user lying down 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.


    NOTE:

    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.

    NOTE: The ECG signals need to be measured with the user lying down on the bed or stretcher.
    NOTE: The sensor is designed to work on a user in supine position and under conditions of maximum relaxation. It is recommended not use this sensor in environments with excessive electromagnetic noise.

    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 September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 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 15 seconds or Record 30 seconds buttons in order to start a new record.

    Note that you must use View 15 seconds or View 30 seconds buttons each time you want to see the wave in the screen.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    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:

    • Airflow: (Respiratory rate)
    • ECG: (Heart rate)
    • EMG: (Muscle contraction)
    • Snore: (Snore rate)


    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.



    When check box 'Animate' is selected the wave is drawn again emulating the movement that had the wave when it was recorded. Please note that the drawing speed depends largely on the computer and web browser used so it is not intended to represent real time plotting.

    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



    7.1.3 Airflow

    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
  • Buy the Airflow (Breathing) Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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.


    NOTE:

    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 September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 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 15 seconds or Record 30 seconds buttons in order to start a new record.

    Note that you must use View 15 seconds or View 30 seconds buttons each time you want to see the wave in the screen.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    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:

    • Airflow: (Respiratory rate)
    • ECG: (Heart rate)
    • EMG: (Muscle contraction)
    • Snore: (Snore rate)


    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.



    When check box 'Animate' is selected the wave is drawn again emulating the movement that had the wave when it was recorded. Please note that the drawing speed depends largely on the computer and web browser used so it is not intended to represent real time plotting.

    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



    7.1.4 Blood Pressure Monitor

    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:

    • Automatic measurement of systolic, diastolic and pulse
    • 80 measurement results with time & date stored in the device

    KEY SPECIFICATIONS

    • Measurement method: Oscillometric system
    • Measuring range: Pressure 0-300 mmHg
    • Pulse 30~200 p/min
    • Measuring accuracy: Pressure≤±3 mmHg
    • Pulse≤5%
    • Operating environment: Temperature 10-40℃
    • Relative humidity≤80%

    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
  • Buy the Blood Pressure Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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.

    In detail mode of blood pressure sensor and blood pressure BLE sensor, you can use the measure interval of time in order to configure the time between each measure. '0' indicates that MySignals powers off the sensor after each measurement.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.


    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.5 Glucometer

    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.


    This sensor uses 2 AAA batteries.

  • Buy the Glucometer Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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.


    Clean the end of your index finger with rubbing alcohol before pricking it with an sterile needle or lancet.

    NOTE: The needles or lancets are not provided.

    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 measures 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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.


    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 or a device.


    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.


    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.6 Body Temperature

    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
  • Buy the Body Temperature Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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 the sensor on your body making contact between the metallic part and your skin as shown in the image below. There are several options available in order to situate the sensor to the body, you can use MySignals armband for this.


    After a few seconds you will get the values in the visualization method programmed.

    NOTE:

    If an appropriate sensor data on the finger is 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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.


    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.7 EMG

    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
  • Buy the EMG Electromyography Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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.

    NOTE: The sensor is designed to work on a user in supine position and under conditions of maximum relaxation. It is recommended not use this sensor in environments with excessive electromagnetic noise.

    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 September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 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 15 seconds or Record 30 seconds buttons in order to start a new record.

    Note that you must use View 15 seconds or View 30 seconds buttons each time you want to see the wave in the screen.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    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:

    • Airflow: (Respiratory rate)
    • ECG: (Heart rate)
    • EMG: (Muscle contraction)
    • Snore: (Snore rate)


    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.



    When check box 'Animate' is selected the wave is drawn again emulating the movement that had the wave when it was recorded. Please note that the drawing speed depends largely on the computer and web browser used so it is not intended to represent real time plotting.

    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



    7.1.8 Spirometer

    NOTE: Spirometer Air Capacity Sensor is temporarily unavailable. Price already discounted from the total price of the Kit.

    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
    Parameter Unit Range
    Volume l 0.01L~9.99L
    Air flow l/min 50 L/min ~900L/min

    This sensor uses 2 AAA batteries.

  • Buy the Spirometer Air Capacity Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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 fast 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 obtain 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.

    In detail mode of spirometer sensor, 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).

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.9 GSR

    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
  • Buy the GSR Galvanic Skin Response Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.10 Body Position

    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.

    • 2.0-3.6V V supply voltage
    • ±2g/±4g/±8g/±16g selectable full-scale

    Body positions:

    Measurement:

    Parameter Unit Range
    Body Position Human Body Position 5 different positions
  • Buy the Body Position Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.1.11 Snore

    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:

    1. With pretty good anti-noise performance.
    2. Detachable acoustic tube design.
    3. Translucent earbud, better for personal hygiene and discreet measurement.
    4. Comfortable With high-quality flexible plastic clip.
    5. Easy to be fixed on your desired place.
    6. Suitable for MySignals Hardware double-jack connector
    7. Adjustable to suits neck size between 12" and 15".
    8. Small PTT button right on the neck piece used to generate alerts.

    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
  • Buy the Snore Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 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.

    NOTE:

    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 September 2017 we have released new Firmware, Apps and Cloud versions that allow to record continuous waves and send them to record continuous waves and send them to the Cloud (in Server Mode). You can record 15 or 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 15 seconds or Record 30 seconds buttons in order to start a new record.

    Note that you must use View 15 seconds or View 30 seconds buttons each time you want to see the wave in the screen.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.


    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    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:

    • Airflow: (Respiratory rate)
    • ECG: (Heart rate)
    • EMG: (Muscle contraction)
    • Snore: (Snore rate)


    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.



    When check box 'Animate' is selected the wave is drawn again emulating the movement that had the wave when it was recorded. Please note that the drawing speed depends largely on the computer and web browser used so it is not intended to represent real time plotting.

    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



    7.2 Wireless Sensors (BLE)

    MySignals Software Development Platform can work with 4 different wireless biometric sensors using BLE connectivity.

    My Signals can work too with a EEG device. If you are interested in this sensor, please contact with our commercial department.

    • My Signals EEG

    7.2.1 Body Scale (BLE)

    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

    This sensor uses 4 AA 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
  • Buy the Body Scale BLE Sensor PRO - MySignals (eHealth Medical Development Platform)

  • 7.2.1.2 Connecting the sensor

    This sensor have not cable. This sensor send the data wireless to MySignals board.

    • The device is designed to allow auto step on. The first time you use the scale please ignore the initial reading as this may reflect the factory settings. The scale will be accurate as of the second use.
    • For better results, always remove your shoes and socks.
    • It is advisable to always take measurement at the same time of the day.
    • Readings can be misleading after intensive exercise, excessive dieting or under extreme dehydration.
    • Always weigh/use the scale on a hard and flat surface.
    • For children under 10 or adults over 100, the scale can only be used in regular weighing mode.
    • For adults over 70, body builders or people with extreme fitness levels, there may be deviations in the measured data.

    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 wireless.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.2.2 Pulse and Oxygen in Blood SPO2 (BLE)

    7.2.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.

    This sensor uses 2 AAA batteries.

    Measurement:

    Parameter Unit Range
    Pulse ppm 25~250 ppm
    SPO2 % 35-100%
  • Buy the SPO2 Pulse Oxygen in Blood BLE Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 7.2.2.2 Connecting the sensor

    This sensor have not cable. This sensor send the data wireless 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 wireless

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.2.3 Blood Pressure Monitor (BLE)

    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:

    • Automatic measurement of systolic, diastolic and pulse
    • 80 measurement results with time & date stored in the device

    KEY SPECIFICATIONS

    • Measurement method: Oscillometric system
    • Measuring range: Pressure 0-300 mmHg
    • Pulse 30~200 p/min
    • Measuring accuracy: Pressure≤±3 mmHg
    • Pulse≤5%
    • Operating environment: Temperature 10-40℃
    • Relative humidity≤80%

    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
  • Buy the Blood Pressure BLE Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 7.2.3.2 Connecting the sensor

    This sensor have not cable. This sensor send the data wireless 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 wireless

    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.

    In detail mode of blood pressure sensor and blood pressure BLE sensor, you can use the measure interval of time in order to configure the time between each measure. '0' indicates that MySignals powers off the sensor after each measurement.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.


    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.2.4 Glucometer (BLE)

    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.

    This sensor uses 2 AAA batteries.

  • Buy the Glucometer BLE Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 7.2.4.2 Connecting the sensor

    This sensor have not cable. This sensor send the data wireless 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.


    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.

    NOTE: The needles or lancets are not provided.

    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 wireless 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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software

    • Orange: It is a old value measured in a previously connection of some time ago.

    • Grey: It is that the sensor is not connected.



    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.2.5 Body Temperature (BLE)

    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.2.5.1 Sensor features

    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)

    This sensor uses 1 CR1632 button cell.

    Measurement:

    Parameter Unit Range
    Body Temperature Degree Celsius (°C) 0-50ºC
  • Buy the Body Temperature BLE Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 7.2.5.2 Connecting the sensor

    This sensor have not cable. This sensor send the data wireless to MySignals board.

    Power on the module using the button. Keep during 2 seconds the central button.

    The sensor will begin to make a measurement.

    Wait until MySignals program indicate that it is connected with the BLE sensor.

    Place the sensor on your body making contact between the metallic part and your skin as shown in the image below. There are several options available in order to situate the sensor to the body, you can use MySignals armband for this.


    Do not make abrupt movements or the measure will be not reliable.

    The sensor will take a few minutes to obtain the correct temperature reading and send them wireless

    After a few seconds you will get the values in the visualization method programmed.

    7.2.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 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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.


    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.



    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.2.6 Alarm / Emergency Button (BLE)

    Emergencies can happen at any time and anywhere in your house. The alert button provides immediate access to assistance with just the touch of the button.

    7.2.6.1 Sensor features

    Description: This call button can be worn as a help pendant around your neck or as an alert watch button around your wrist.

    The best part about the medical alert button is its simplicity. In an emergency, it is large and easy to press. Unlike other systems or a cell phone, you don’t have to think about what numbers to dial, which buttons to press, or if it’s charged up. Your medical alert button is always ready.

    This sensor uses 1 CR2032 button cell.

  • Buy the Alarm / Emergency Button BLE Sensor PRO for MySignals (eHealth Medical Development Platform)

  • 7.2.6.2 Connecting the sensor

    This sensor have not cable. This sensor send the data wireless to MySignals board.

    Power on the module using the button. Keep during 2 seconds the central button.

    Wait until MySignals program indicate that it is connected with the BLE sensor.

    After connection, use the central button when you need help or assistance

    You can use the button again in order to stop the alarm.

    After a few seconds you will get the values in the visualization method programmed.

    7.2.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.

    NOTE: BluetoothThe alarm sensor can not operate at the same time that the other BLE sensors, for this reason it is not possible to select this sensor at the same time with other Bluetooth sensors in MySignals.

    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 or a device.



    NOTE: You can select an upload to the cloud time interval in WiFi setting of 10, 20, 30 or 60 seconds.

    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:

    • Green: It is a real- time value measured in MySignals Software
    • Orange: It is a old value measured in a previously connection of some time ago.
    • Grey: It is that the sensor is not connected.


    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.



    You can change the interval that configure MySignals to send data to the server. Introduce the value in seconds. MySignals will send data to the server as it is configured.

    7.3 Bluetooth sensors on mobile applications

    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 these application we make difference between two types of Bluetooth sensors:

  • Monitoring sensors: They give a continuous data on main data screen and inside the detail screen of each one.


  • Sampling sensors: They give a single measure each time and the user must connect with the application on detail screen from each sensor.

  • 7.3.1 Monitoring 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 confirms the selection the application 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 touch again on the blue lighted sensor and it will turn grey and disappears 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 last 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 through this alert message.

    7.3.2 Sampling sensors

    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.

    7.3.3 Selecting sensors

    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 function of this element is easy, it creates 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 written, 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 applications, 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.


    8. Updating Firmware

    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).

    IMPORTANT: DO NOT UNPLUG MYSIGNALS WHILE IT IS BEING UPGRADED OR IT MAY BE RENDERED USELESS! (THIS CASE IS NOT COVERED BY THE WARRANTY).

    8.1 Libelium Smart Devices App

    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.


    Step 3: Connect the USB cable to the PC

    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 setting

    Select 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.




    Step 5: Download firmware versions

    First of all click on the “Search new firmware updates” button. Then mark the desired version and click on “Download checked” button.




    Step 6: Burn the new firmware

    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.




    Step 7: Optional – Deleting firmware

    You can also delete the downloaded firmware marking the check from the list and then clicking on “Delete checked” button.




    WARNING: DO NOT UNPLUG MYSIGNALS WHILE IT IS BEING UPGRADED OR IT MAY BE RENDERED USELESS! (THIS CASE IS NOT COVERED BY THE WARRANTY)

    9. Certifications Information

    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:

    • CE (Europe)
    • FCC (USA)
    • IC (Canada)

    Certifications identifiers:

    • FCC ID: XKM-MYSIGNAL-V1
    • IC: 8472A-MYSIGNALV1

    10. Forum

    There is a forum available in which you can get support for MySignals Software Development Platform.

    11. 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.

    Products

    Kits

    Cores

    Sensors

    Accessories




    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: