110 likes | 220 Views
V i t a l i s. Software Design Narrative. Wireless Biometric Sensor. ECE 477 - Spring 2013 TEAM 13 Presenter: Shantanu Joshi. Team Members: Aakash Lamba Di Mo Shantanu Joshi Yi Shen. Project Abstract. P rototype of a portable wireless biometric sensor
E N D
V i t a l i s Software Design Narrative Wireless Biometric Sensor • ECE 477 - Spring 2013 • TEAM 13 • Presenter: Shantanu Joshi Team Members: AakashLamba Di Mo Shantanu Joshi Yi Shen
Project Abstract Prototype of a portable wireless biometric sensor Battery-powered device with fuel gauge Mounted on the wrist Monitor pulse rate, SpO2 and skin temperature Transmit the information via Wi-Fi for remote web access NFC chip allows immediate access Accelerometer on the shoulder for fall detection Manual and automatic alarm system.
Software Requirements (1) Embedded
Software Requirements (2) Web/Mobile
Pulse Oximeter Algorithm • Red/Infra-red LED switched on alternately • TSL230 outputs appropriate frequency • Each output pulse triggers external interrupt • Update appropriate counter • Calculate ratio • Table lookup • Count peaks to obtain pulse
Software Design Constraints • Balance safety and reliability with power • Achieved by collecting data in a buffer and transmitting it periodically to the server • Empirically determine buffer size and transmit interval to maximize battery life while ensuring patient safety • Avoid high latency • Timer interrupt triggered at appropriate interval
Web Application Software • Server is asynchronous event driven • Makes extensive use of callbacks • Database: NoSQLMongoDB • Client side • Add/Review/Delete patients and doctors. • Real time graphs using Smoothie.js Example of Smoothie.js chart