90 likes | 184 Views
Baby Hunters. Bill Liao Eugene Wang Richard Wang. Status Update.
E N D
Baby Hunters Bill Liao Eugene Wang Richard Wang
Status Update • The aim of this project is to set parent's minds at ease regarding the whereabouts of their children by use of an inconspicuous device worn on the child and a monitoring device to pinpoint the location of their child in cases of emergency.
Architecture BabyHunters Transmitting Device BabyHunters Receiving Device Eval Board Satellite PC/PDA GPS Module GPS Module GPS GPS USB CPU BabyHunter Server Data Storage Network IP TCP RAM IP TCP CPU RAM Cellular Module Cellular Tower GSM GPRS Display GPRS
Use Cases • Use Case 1 • BHTX device turns on • BHTX grabs GPS data • BHTX sends data to cellular network • Data arrives at Server • Server sends data to BHRX device • Use Case 2 • BHRX device sends message to wake up BHTX device • Message goes through SMS to wake up BHTX device • BHTX grabs GPS data • BHTX sends data to cellular network • Data arrives at Server • Server sends data to BHRX device • Use Case 3 • BHRX device sends message to wake up BHTX device • Attempt to wake up BHTX device fails • BHRX loads last known location of device with notification
GPS data unavailable for TX Cellular Network unavailable for TX Packets lost on way between BHTX and BHRX BHRX attempts to wake up BHTX but fail Server fails Display last received data for RX Display last received data for RX Resend packet data Reload last location and attempt to wake up again Attempt to send GPS data through SMS Risks & Mitigation
Baby Hunters Architecture B. Data Center 3. Data received and processed by server IP/TCP, GPRS GPS GPRS 4. Reception of processed data as useful locating information 2. Device sends GPS data 1. Device collects GPS data A. Transmitting Device C. Receiving Device
BabyHunters Receiver State Diagram OFF State Display On Idling Send info request Update Display Wait on info
BabyHunters Trasnmitter State Diagram OFF Command Sending Signal Power Saving
BabyHunters Server State Diagram Idle Wait On GPS Error Analyze Send To Client