| Literature DB >> 24759112 |
Pedro Magaña-Espinoza1, Raúl Aquino-Santos2, Néstor Cárdenas-Benítez3, José Aguilar-Velasco4, César Buenrostro-Segura5, Arthur Edwards-Block2, Aldo Medina-Cass6.
Abstract
This paper presents a system based on WSN technology capable of monitoring heart rate and the rate of motion of seniors within their homes. The system is capable of remotely alerting specialists, caretakers or family members via a smartphone of rapid physiological changes due to falls, tachycardia or bradycardia. This work was carried out using our workgroup's WiSe platform, which we previously developed for use in WSNs. The proposed WSN architecture is flexible, allowing for greater scalability to better allow event-based monitoring. The architecture also provides security mechanisms to assure that the monitored and/or stored data can only be accessed by authorized individuals or devices. The aforementioned characteristics provide the network versatility and solidity required for use in health applications.Entities:
Mesh:
Year: 2014 PMID: 24759112 PMCID: PMC4029648 DOI: 10.3390/s140407096
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
E-Health Platform Comparison.
| None (Unreliable Multicast) | Two-Tier Architecture with Dedicated Wireless Backbone and Optimized Rate Control Protocols | Dynamic Reliability Adaptation Scheme | Multithreading collector | Packet Loss Rate tolerance 2% | |
| Not Provided | Division of functionality between acquiring and relaying data | Energy-aware cluster formation using energy level determination of sensor nodes | A combination of data buffering, adaptive sensor throttling, and dynamic selection of data transmission methods | Assumes the loss of a small percentage of packets and compensates bandwidth restrictions of the IEEE 802.15.4 technology with a careful design of several communication protocols | |
| Multicast and multi-hop routing | Many-to-one and one-to-one communication | Intra-Cluster and Inter-Cluster Data Relay | None. Star topology | Dynamic Source Routing | |
| Periodic Flooding for Route Discovery | Physiological monitors, periodically select the best relay point to forward their data | None. Does not support real-time data collection under mobility conditions | Nokia N95 capabilities on LAN/MAN (WiFi, 3G, EDGE) | Wireless Communications Infrastructure Subsystem | |
| Not Provided | 128-bits AES encryption | Only the source/destination can decipher the medical data through crypto-keys | End-to-end encryption | Not Specified | |
| Medical Care and Disaster Response | Emergency Detection | Real-time collection of ECG Data | General monitoring | Real-time collection And Emergency Detection | |
| Not Specified | supports motes with different sensor suites | Yes, it can increase the number of sensors (Does not Specify which) | Not Specified | Not Specified |
Figure 1.The proposed system architecture.
Figure 2.Block diagram of the Mobile Monitoring Node.
Figure 3.(a) Fall detection algorithm (part 1); (b) Fall detection algorithm (part 2).
Packets generated by the routing protocol.
| HELLO | 11 | The packet code is 0 × 48. The HELLO packet discovers the network. |
| HACK | 11 | The packet code is 0 × 58. The HACK packet confirms reception of the HELLO packet. |
| TOKEN | 11 | The packet code is 0 × 54. The TOKEN packet explores the network before sending a DATA packet. |
| TACK | 11 | The packet code is 0 × 4 B. The TACK packet confirms that the TOKEN packet was received. |
| DATA | 19 | The packet's code is 0 × 44. The DATA packet contains data about the information's origin, as well as the patient's heart rate, the event code, the number of hops and the packet counter. DATA packets, however, can be adapted to carry even more information. |
Figure 4.(a) Routing Algorithm (part 1); (b) Routing Algorithm (part 2).
Figure 5.SINK processing algorithm.
Figure 6.Web interface and alerts flow chart.
Figure 7.Fall tests.
Figure 8.Proof of concept scenario.
Figure 9.(a) Results from backwards falls; (b) Results from side falls; (c) Results from forward falls; (d) Results from knee falls.
Generated DATA packets from falls.
| Back | 10 | 13 | 11 | 1 |
| Side | 10 | 17 | 10 | 0 |
| Front | 10 | 14 | 10 | 0 |
| Knees | 10 | 12 | 10 | 0 |
Figure 10.Push notifications from the generated events.
Figure 11.Web System Alert Interface.
Figure 12.Push notification generated for the heart rate event.
HELLO Packet Structure.
| Begin (1byte) | Length (2bytes) | API (1byte) | Src. Address (2bytes) | RSSI (1byte) | Opt. (1byte) | Payload (2 bytes) | CS (1byte) | |||
| 0 × 7E | 0 × 00 | 0 × 07 | 0 × 81 | 0 × 00 | 0 × 15 | 0 × 24 | 0 × 02 | 0 × 48 | 0 × 01 | 0 × FF |
Figure 13.(a) Security Test 1; (b) Security Test 2.
Figure 14.Created network.
Scenario routing table.
| 8 | D/A | D/A | D/A |
| 16 | 64 | 2 | −64 dBm |
| 24 | 16 | 3 | −57 dBm |
| 32 | Dynamic | Dynamic | D/A |
| 40 | 16 | 3 | −47 dBm |
| 64 | 8 | 1 | −53 dBm |
Received DATA Packets.
| 109 | 97 | 10 | 2 | 1.83% |