Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 PC/PDA GPS Module GPS Satellite GPS GPS Module BabyHunter Server USB Data Storage CPU RAM IP TCP Cellular Module GSM GPRS GPRS Cellular Tower IP TCP Network RAM CPU Display Use Cases • Use Case 1 • Use Case 2 • Use Case 3 – – – – – BHTX device turns on BHTX grabs GPS data BHTX sends data to cellular network Data arrives at Server Server sends data to BHRX device – – – – – – 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 – 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 Risks & Mitigation • 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 Baby Hunters Architecture B. Data Center 3. Data received and processed by server 1. Device collects GPS data 2. Device sends GPS data A. Transmitting Device 4. Reception of processed data as useful locating information 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 Wait On GPS Idle Error Send To Client Analyze