9
Baby Hunters Baby Hunters Bill Liao Bill Liao Eugene Wang Eugene Wang Richard Wang Richard Wang

Baby Hunters

Embed Size (px)

DESCRIPTION

Baby Hunters. Bill Liao Eugene Wang Richard Wang. Status Update. - PowerPoint PPT Presentation

Citation preview

Page 1: Baby Hunters

Baby HuntersBaby HuntersBaby HuntersBaby HuntersBill LiaoBill Liao

Eugene WangEugene WangRichard WangRichard Wang

Page 2: Baby Hunters

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.

Page 3: Baby Hunters

BabyHunters Receiving Device

PC/PDA

BabyHunters Transmitting

DeviceEval Board

Architecture

SatelliteGPS Module

Cellular Module

Cellular Tower

GPS

GPRS

BabyHunter Server

IPTCP

Network

GPS Module

Data StorageCPU

USB

IPTCP

Display

GPS

CPU

RAM

RAM

GSM

GPRS

Page 4: Baby Hunters

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

Page 5: Baby Hunters

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

Page 6: Baby Hunters

2. Device sends GPS

data

GP

RS

1. Device collects

GPS data

GP

S

A. Transmitting Device

B. Data Center

3. Data received

and processed by server

C. Receiving Device

4. Reception of processed data

as useful locating

information

IP/T

CP

, GP

RS

Baby Hunters Architecture

Page 7: Baby Hunters

BabyHunters Receiver State Diagram

Sendinfo

request

Wait oninfo

UpdateDisplay

Display On

OFFState

Idling

Page 8: Baby Hunters

BabyHunters Trasnmitter State Diagram

Command

SendingSignal

Power Saving

OFF

Page 9: Baby Hunters

BabyHunters Server State Diagram

IdleWaitOn

GPS

Error

AnalyzeSend To

Client