RFID Inventory Management And Tracking System

38
RFID Inventory Management And Tracking System Greg McDaniel Hashem Garner Adam Kesner Thomas Harris

description

RFID Inventory Management And Tracking System. Greg McDaniel Hashem Garner Adam Kesner Thomas Harris. Presentation Agenda. Project Overview Hardware Prototype Checkout System Database & Web Reporting Tools Please hold all questions until the end of the presentation. Project Overview. - PowerPoint PPT Presentation

Transcript of RFID Inventory Management And Tracking System

Page 1: RFID Inventory Management And Tracking System

RFID Inventory Management And Tracking SystemGreg McDanielHashem GarnerAdam KesnerThomas Harris

Page 2: RFID Inventory Management And Tracking System

Presentation Agenda•Project Overview•Hardware•Prototype Checkout System•Database & Web Reporting Tools

Please hold all questions until the end of the presentation.

Page 3: RFID Inventory Management And Tracking System

Project OverviewGreg McDaniel

Page 4: RFID Inventory Management And Tracking System

RFID Inventory Management System•Prototype System

▫Replace UPC Barcodes ▫Uses RFID Tags

Passive RFID•Benefits

▫Enhanced Inventory Tracking▫Simplified Checkout

Page 5: RFID Inventory Management And Tracking System

Project Background•Current Systems

▫Universal Product Codes ( UPCs)•Limitations

▫Shoplifting▫In-Store Inventory Tracking▫Inefficient Checkout

•Alternative▫Radio Frequency Identification Tags

(RFIDs)

Page 6: RFID Inventory Management And Tracking System

What are RFIDs?•Radio Frequency Identification Tags•Common Uses

▫E-ZPass▫Passports▫Security Badges

Thomas Harris
picture of fastpass
Page 7: RFID Inventory Management And Tracking System

Benefits of RFIDs•Faster Checkout

▫Speedy▫Fewer Complications

•Numerous Other Potential Applications▫Improved Inventory Tracking▫Anti-theft▫Expiration Dates (grocery stores)

Page 8: RFID Inventory Management And Tracking System

Project Components•Hardware

▫RFID Reader•Software

▫Checkout System▫Database▫Stored Procedures▫Web Reporting Tools

Page 9: RFID Inventory Management And Tracking System

HardwareAdam Kesner

Page 10: RFID Inventory Management And Tracking System

Hardware•RFID Operation•Types of RFID Tags•Required Capabilities

▫Major Objectives▫Minor Objectives

•RedBee RFID Reader•Interference

Page 11: RFID Inventory Management And Tracking System

RFID Operation•Necessary Components

▫Interrogator▫Antenna▫RFID Tag▫PC▫Power Supply

RedBee RFID Scanner

Page 12: RFID Inventory Management And Tracking System

Types of RFID Tags• Active

▫Contains Battery▫Transmits Signal Autonomously▫Range of up to 100 Meters

• Battery Assisted Passive (BAP)▫Requires External Source to Wake Up▫Significant Higher Forward Link▫Greater Read Range

• Passive▫Energy Transferred Using RF from Reader▫Range of 3-5 Meters; Usually Less

Page 13: RFID Inventory Management And Tracking System

RFID Button, Credit Card, Key Fob and Reader

Page 14: RFID Inventory Management And Tracking System

Major Objectives•Accurate Identification

▫System is Useless Otherwise•Cost Efficient

▫Prototype Cost: $150•Remote Scanning

▫Ideal Functionality, Not Achieved•Near Instantaneous Operation

Page 15: RFID Inventory Management And Tracking System

Minor Objectives•Filter Foreign Tags

▫Handled Effectively•Read Tags at Various Orientations

▫Parallel Orientation Offers Best Range▫Functions at all Orientations

•Operate in Store Environment▫Repetitive Use

Page 16: RFID Inventory Management And Tracking System

RedBee RFID Reader•Interfaces with EM4001 IC

▫Key Fobs, Capsules, Cards, Buttons etc.▫125 KHz Low Frequency

•Receives 32-bit ID▫Utilizes 24 bits for Our Products▫8 Bits for Brand, Product, Unique ID

•Sufficient Read Range▫Roughly 10 cm

Page 17: RFID Inventory Management And Tracking System

RedBee RFID Reader•Power Supply Options

▫Via USB▫Regulated 12V Barrel Connector▫Supply 5V to Vcc Pin

•Tag ID Transmitted via USB▫Stream of Serial Data▫Read from COM Port as a File

Page 18: RFID Inventory Management And Tracking System

Interference•Foreign Tags in Range of RedBee

▫HF Tags do not Interfere▫125 kHz Tags Handled by Software

•Valid Tag and Foreign Tag in Range▫Reliable Data Received▫Valid Tag Recognized

•Multiple Valid Tags in Range▫Unreliable Operation ▫Unpredictable Results

Page 19: RFID Inventory Management And Tracking System

Prototype Checkout SystemHashem Garner

Page 20: RFID Inventory Management And Tracking System

Software Architecture•Basic Components

▫Viewer GUI

▫RFReader Hardware Interface

▫Database Database Interactions

Page 21: RFID Inventory Management And Tracking System

Code Conventions•Based on Oracle/Sun Recommended Best

Practices▫Camel-Case▫Small Files

Less than 2000 lines One class with specific purpose

▫Comment Conventions▫Indentation and Whitespace Usage

Page 22: RFID Inventory Management And Tracking System

Viewer•Handles User Interactions

▫Display Current Order▫Select/Remove Item▫Finalize Transaction

•Custom Panel▫Display Order Item

Align Columns▫Aesthetically Pleasing

Page 23: RFID Inventory Management And Tracking System
Page 24: RFID Inventory Management And Tracking System

RFReader•Reads Data from RedBee Reader

▫Parses Data▫Formats Data

RedBee Reader

Buffer File

RFReader

Data Parsed

Data Formatt

ed

Data Sent to Viewer

Page 25: RFID Inventory Management And Tracking System

Database•Item Lookups

▫Price▫Brand▫Product

•Finalize Transaction▫Insert New Transaction/Sales

Transaction Number Totals

Page 26: RFID Inventory Management And Tracking System

Database Design

Page 27: RFID Inventory Management And Tracking System

Database Web Reporting ToolsThomas Harris

Page 28: RFID Inventory Management And Tracking System

The Database•IMS Requires Tracking Large Amounts of

Data▫Current Inventory Levels▫Inventory Orders▫Sales Transactions▫Pricing History

Page 29: RFID Inventory Management And Tracking System

Stored Procedures•Used to Access Data in the IMS

Databases•Database Gatekeeper

▫Select ▫Insert▫Update

•Security•Change Localization

Page 30: RFID Inventory Management And Tracking System

Database Testing• Test Data Generation

▫ Automated▫ Pseudo-Random Data▫ Simulate Inventory

Flow• Verified Basic Database

Design▫ Table Structure▫ Stored Procedures

• Provided Test Data for Web Reporting Tools

Page 31: RFID Inventory Management And Tracking System

Web Reporting Tools•Honors Component•IMS Trending and Summaries

▫Current Inventory▫Price Trending▫Purchase Order History▫Sales Summary

Page 32: RFID Inventory Management And Tracking System
Page 33: RFID Inventory Management And Tracking System

Software Architecture•Web Presentation Layer

▫Custom Data Presentation•Business Layer

▫Shared Methods▫Data Abstraction

Stored Procedures Data Objects

Page 34: RFID Inventory Management And Tracking System
Page 35: RFID Inventory Management And Tracking System

Conclusion

Page 36: RFID Inventory Management And Tracking System

Current Project Status•Working Prototype Checkout System

▫RFID Scanning Implemented▫Functional GUI▫Itemized Receipt

•Stored Procedures▫Standard, Secure Database Interface

•Web Reporting Tools▫Displays Useful Statistics▫Basic Model for Future Reports

Page 37: RFID Inventory Management And Tracking System

Future Plans• Improve Hardware

▫Tags▫Reader

• Investigate Secondary Applications▫Loss Prevention▫Locating Misplaced Items▫Real-Time Store Inventory Tracking

• Address Limitations▫Chicken and Egg Problem

Industry Initiative?▫Cost of Implementation

Page 38: RFID Inventory Management And Tracking System

Questions?