| Literature DB >> 33126878 |
G Coulby1, A Clear1, O Jones2, F Young1, S Stuart3, A Godfrey4.
Abstract
Healthcare studies are moving toward individualised measurement. There is need to move beyond supervised assessments in the laboratory/clinic. Longitudinal free-living assessment can provide a wealth of information on patient pathology and habitual behaviour, but cost and complexity of equipment have typically been a barrier. Lack of supervised conditions within free-living assessment means there is need to augment these studies with environmental analysis to provide context to individual measurements. This paper reviews low-cost and accessible Internet of Things (IoT) technologies with the aim of informing biomedical engineers of possibilities, workflows and limitations they present. In doing so, we evidence their use within healthcare research through literature and experimentation. As hardware becomes more affordable and feature rich, the cost of data magnifies. This can be limiting for biomedical engineers exploring low-cost solutions as data costs can make IoT approaches unscalable. IoT technologies can be exploited by biomedical engineers, but more research is needed before these technologies can become commonplace for clinicians and healthcare practitioners. It is hoped that the insights provided by this paper will better equip biomedical engineers to lead and monitor multi-disciplinary research investigations.Entities:
Keywords: Cloud connectivity; Gait; Remote monitoring; Sensors; Wearables
Mesh:
Year: 2020 PMID: 33126878 PMCID: PMC7602322 DOI: 10.1186/s12938-020-00825-9
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Examples of MEMS sensor use for healthcare
| Authors | Year | Healthcare application | Sensor ID | Sensor type |
|---|---|---|---|---|
| Alberto et al. [ | 2020 | Heart rate | MAX30003c | Electrocardiogram (ECG) |
| Bakar et al. [ | 2020 | Body temperature Heart rate | MAX30205c SEN11574d | Temperature Electrocardiogram (ECG) |
| Rienzo et al. [ | 2020 | Heart rate Pulse | MAX30003c MAX30101c LSM6DSMe | Electrocardiogram (ECG) Photoplethysmogram (PPG) Seismocardiogram (SCG)a |
| Al-Naggar et al. [ | 2019 | Heart rate Pulse Body temperature | MAX30003c AFE4490f MAX30205c | Electrocardiogram (ECG) Pulse oximeter Temperature |
| Anisimov et al. [ | 2019 | Heart rate | ADS1292Rf ADAS1000f MAX30003c AD8232g | Electrocardiogram (ECG) |
| Portaankorva [ | 2018 | Heart rate Activity monitoring | MAX30003c LASM6DSLe LIS3MDLe | Electrocardiogram (ECG) Accelerometer/gyroscope Magnetometer |
| Yudhana et al. [ | 2018 | Sign language detection | MPU6050h | Accelerometer/gyroscope |
| Anik et al. [ | 2017 | Activity recognition | MPU6050h | Accelerometer/gyroscope |
| Dawson [ | 2017 | Medical implant security | ADXL362g | Accelerometer/gyroscope |
| Fitriani et al. [ | 2017 | Activity recognition | MPU6050h | Accelerometer/gyroscope |
| Kardos et al. [ | 2017 | Gait analysis | MPU6050h | Accelerometer/gyroscope |
| Mohanraj and Keshore [ | 2017 | Body temperature Pulse Heart rate Emotion detection | MAX30205c SEN11574d AD8232g 101020052i | Temperature Photoplethysmogram (PPG) Electrocardiogram (ECG) Galvanic skin response |
| Mota et al. [ | 2017 | Gait analysis | MPU6050h | Accelerometer/gyroscope |
| Shaji et al. [ | 2017 | Body temperature Blood pressure Pulse Heart rate Fall detection | MAX30205c HoneyWell 26PCb SEN11574d AD8232g ADXL362g | Temperature Pressure Photoplethysmogram (PPG) Electrocardiogram (ECG) Galvanic skin response |
| Al-Dahan et al. [ | 2016 | Fall detection | MPU6050h | Accelerometer/gyroscope |
| Kim et al. [ | 2015 | Medical implant security | ADXL362g | Accelerometer/gyroscope |
| Lei et al. [ | 2015 | Fall detection | MPU6050h | Accelerometer/gyroscope |
| Wang et al. [ | 2015 | Gait analysis | MPU6050h | Accelerometer/gyroscope |
aSeismocardiograph measurements were conducted using a MEMS-based accelerometer/gyroscope
bHoneyWell have a range of 26PC sensors, but the authors have not declared the specific sensor used in their study
cMaxin integrated products
dSparkFun
eSTMicroelectronics
fTexas instruments
gAnalog devices
hTDK InvenSense
iSeeed studio
Fig. 1Scale of MEMS sensor breakout board, compared to a 555 timer chip with 2.54 mm pitch
Arduino's product range, highlighting architectures and ADC/DAC capabilities
| Board | Pricea | Processor | Digital/PWMb | ADC bit resolution | ADC CHLs | ADC sample ratec (ksps) | DAC bit resolution | DAC CHLs |
|---|---|---|---|---|---|---|---|---|
| Entry level | ||||||||
| UNO R3 | $23 | 14/6 | 10-bit | 6 | 15 | – | 0 | |
| Nano | $21 | 22/6 | 10-bit | 8 | 15 | – | 0 | |
| Leonardo | $21 | 20/7 | 10-bit | 12 | 15 | – | 0 | |
| Micro | $21 | 20/7 | 10-bit | 12 | 15 | – | 0 | |
| Nano every | $11 | 22/5 | 10-bit | 8 | 115 | – | 0 | |
| Enhanced | ||||||||
| MKR zero | $26 | 22/12 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| Zero | $43 | 20/10 | 12-bit | 6 | 350 | 10-bit | 1 | |
| Due | $41 | 54/12 | 12-bit | 16 | 1000 | 12-bit | 2 | |
| Mega 2560 Rev3 | $41 | 54/15 | 10-bit | 16 | 15 | – | 0 | |
| IoT | ||||||||
| Nano 33 IOT | $19 | 14/11 | 8/10/12-bit | 8 | 350 | 10-bit | 1 | |
| Nano 33 BLE | $21 | 14/14 | 12-bit | 8 | 200 | – | 0 | |
| Nano 33 BLE sense | $32 | 14/14 | 12-bit | 8 | 200 | – | 0 | |
| MKR WAN 1300 | $41 | 8/12 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| MKR GSM 1400 | $69 | 8/13 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| MKR WiFi 1010 | $33 | 8/13 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| MKR NB 1500 | $77 | 8/13 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| MKR Vidor 4000d | $72 | 8/13 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| MKR 1000 | $37 | 8/12 | 8/10/12-bit | 7 | 350 | 10-bit | 1 | |
| UNO WiFi Rev2 | $45 | 14/5 | 10-bit | 6 | 115 | – | 0 | |
All information has been sourced from Arduino’s product range and the subsequent datasheets provided there
aPrices (as recorded on 10 July 2020) are rounded up to the nearest USD (ex. VAT)
bPulse width modulation (PWM) is an emulated analogue signal created with high-frequency digital pulses
cADC sample rates specified are in kilo-samples per second (ksps) and are achieved at the highest bit resolution of the ADC, lower bit resolutions can achieve sample rates greater than those specified above
dMKR Vidor 4000 has an on-board Intel 10CL016 FPGA to supplement the SAMD21 MCU
Example of IoT hub pricing tiers
| Tier | Monthly cost | Messages/day | Meter size (KB) | |
|---|---|---|---|---|
| Azure | Free tier | $0 | 8000 | 0.5 |
| Basic tier 1 (B1) | $10 | 400,000 | 4 | |
| Basic tier 2 (B2) | $50 | 6,000,000 | 4 | |
| Basic tier 3 (B3) | $500 | 300,000,000 | 4 | |
| Standard tier 1 (S1) | $25 | 400,000 | 4 | |
| Standard tier 2 (S2) | $250 | 6,000,000 | 4 | |
| Standard tier 3 (S3) | $2500 | 300,000,000 | 4 |
Data relating to tiers, pricing and message quotas was obtained from the pricing pages of Microsoft Azure [72], Amazon Web Services [73] and Google cloud platform [74] on 17 July 2020
aPer million messages
bPer million minutes
Fig. 2MX1101 light-intensity data logger and BH1750 ambient light sensor connected to ESP32 development board
Fig. 3Data captured from HOBO MX1101 and BH1750
Fig. 4Free-living tri-axial accelerometer data (AX3). The vertical green and red indicate possible start/stop gait bouts
Individualised gait outcomes from all free-living data
| Gait characteristics | Mean values across many bouts (s) |
|---|---|
| Step time | 0.541 |
| Stance time | 0.711 |
| Swing time | 0.489 |
| Step length | 0.689 |
| Step velocity | 1.276 |