23-07-2012, 12:07 PM
Telemedicine: Issues in Mote Based Remote Patient Monitoring
A Remote Patient Monitoring.ppt (Size: 907 KB / Downloads: 37)
Software
TinyOS
Open source OS developed specifically for wireless sensor devices
Everything is component based
Task based concurrency model
Tasks cannot preempt each other
Hardware events can preempt tasks
nesC
C like language that all TinyOS components are written in
nesC programs have “modules” and “configurations”
Modules contain the application code and module interfaces
Configurations connect the modules through their interfaces
XSensorMDA300
Sample software from Crossbow Technologies Inc for using the MDA300CA
Polls all sensors and transmits the data back to the base station with four packets
Modified XSensorMDA300
Only polls the analog to digital channel that has the ECG connected
Each packet only contains data for the ECG channel to improve data throughput
MoteListener
Client application written in C#
Creates TCP connection to the MIB600CA
Receives the packet stream from the MIB600CA
Parses the packets and inserts the ECG data into a database
Limitations
Packet transmission rate is not fast enough to produce an accurate ECG representation on the laptop
If the sampling rate is 100Hz then there would have to be 100 packets per second
Multihopping across nodes does not currently work with the MDA300CA software
Mobility is currently limited to the range of the MicaZ
Improvements for the Next Implementation
How to deal with packet transmission rate
A data buffer system to store data on the mote and then send a burst signal to the base station
Develop software supported multihopping to increase the range of transmission
Extensibilities
Add additional sensors like an oximeter to monitor oxygen in the bloodstream
Add temperature and humidity sensors to correlate environmental conditions with heart conditions
Limited only to the ideas you can come up with
Conclusion
This thesis has created a prototype that demonstrates the ability to use motes for telemedicine
We have only begun to scratch the surface of the potential for telemedicine
As discussed in the extensibilities, the sky is the limit