introduction

17
Introduction Problem statement Key requirements Size Power Accuracy

Upload: kenton

Post on 22-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Introduction. Problem statement Key requirements Size Power Accuracy. Agenda. System Overview Hardware Firmware Software Deployment Results Conclusions. System Overview. Agenda. System Overview Hardware Firmware Software Deployment Results Conclusions. Hardware. Devices - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction

Introduction

• Problem statement• Key requirements

Size Power Accuracy

Page 2: Introduction

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 3: Introduction

System Overview

Page 4: Introduction

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 5: Introduction

Hardware

• Deviceso Tago Detectoro Proxy

• Componentso RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceiver

• Schematic and layout by Eagle CAD• PCB by Sunstone

Page 6: Introduction

Hardware

• Tag

ProductLayout

Page 7: Introduction

Hardware

• Detectoro RF12 transceivero ATmega328p MCUo Status LEDo Size: 3.5” x 1”

Product

Layout

Page 8: Introduction

Hardware

• Proxyo RF12 transceivero ATmega328p MCUo WiFly 802.11b/g transceivero Breadboard prototypeo Ceramic antenna

Page 9: Introduction

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 10: Introduction

Firmware

• IMAGE

Page 11: Introduction

Firmware

• Tago Mostly in low power stateo Periodically wakes up to broadcast

• Detectoro Listen for messages from tags and other detectorso Controlled floodingo Collision avoidance via time division

• Proxyo Listens for messages from detectorso Forwards messages to Controller

• Generallyo All speak a common message format which includes

Battery Information Infrastructure for a more sophisticated routing protocol Fixed length

Page 12: Introduction

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 13: Introduction

Software

• Controllero Collects data from Proxyo Feed data to Location Engineo Two operating modes

Calibrating Collects RF signature at calibration points Stores calibration data in a local database

Locating Passes calibration data to Location Engine Collects and sorts data into packets Feeds the packets to Location Engine Stores results in MySQL Database

Page 14: Introduction

Software

Page 15: Introduction

Software

Page 16: Introduction

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions

Page 17: Introduction

Agenda

• System Overview• Hardware• Firmware• Software• Deployment• Results• Conclusions