Vous êtes sur la page 1sur 53

RFID Inventory Management for Rapid Deployment of First Responder Teams

FINAL YEAR PROJECT PRESENTATION [SCE12-0553]

BY HAFILAH BINTE MOHAMED HAPIK U1022361E

NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING ACADEMIC YEAR 2013/2014

Overview
!! Introduction !! Literature

Review !! Resources !! Project Milestone !! Setup !! Experiment !! Web Application !! Recommendations !! Conclusion

Introduction
!! Introduction

Initial Situation !! Objective !! Scope


!!

Initial Situation
!! Requires

rescue and medical teams to open up the boxes to identify the equipment !! Time consuming
Delays deployment !! Increase response times
!!

INTRODUCTION

Objective
!! Use

RFID technology to rapidly identify the equipment !! Improve the deployment of equipment !! Decrease response times

INTRODUCTION

Introduction

Scope
!! Develop

an application to read RFID tags !! Retrieve details from online or local database !! Develop an inventory management system backed by online and local database

INTRODUCTION

Literature Review
!! Literature
!!

Review

Definition !! Benefits !! Types of RFID Technology

Definition of RFID Technology


!! A

generic term to describe a technology that uses radio waves !! Automatically identify a person or an object wirelessly

LITERATURE REVIEW

Benefits of RFID Technology


!! Increase
!!

productivity

Less manual monitoring is needed !! Equipment can be handled more efficiently !! Errors will be avoided !! No human intervention is needed for reading the data
!! Reliable

and accurate !! Monitoring, tracking of inventory and assets improved


Visibility !! Traceability
!!

LITERATURE REVIEW

Types of RFID Technology

LITERATURE REVIEW

Resources: Hardware
!!

!! !!

Processor: Intel Core i5 processor (Turbo Boost up to 3.1GHz) with 3MB L3 cache RAM: 8.00GB OS: Mac OS X Mountain Lion Sparkfun RFID Reader ID-20 (125 kHz) Sparkfun RFID USB board 125 kHz RFID Passive RFID Tags Mini USB cable

!! !! !! !!

Resources: Software
!! !! !!

!!

!! !!

MAMP (PHP, Apache Server, MySQL Server, phpMyAdmin) NetBeans 7.3.1 IDE RXTX 2.1 (native library providing serial and parallel communication for the Java) mysql-connector-java-5.1.23 (to connect MySQL database in Java) Adobe Dreamweaver, Photoshop CS6 db4free.net (MySQL free hosting)

Project Milestone

Setup

Laptop

Sparkfun RFID USB Reader

Experiment
!! Characteristics
!!

of Sparkfun RFID USB Reader

Read range !! Scanning Multiple Tags !! Obstructions

Read Range (top)


!! Maximum

read range is 7.5 cm to 8 cm

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Read Range (edge)


!! Maximum

read range 2.5 to 3 cm

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Multiple Tags
!! Stationary
!!

Not advisable to place more than one card above the reader at the same time

!! Moving

Possible that all tags will be scanned !! Depends on speed of the movement of tags
!!
"! too

fast, not all tags will be detected

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Obstructions
!! Not

capable to detect tags that are obstructed by metal objects !! Not able to capture tags that are placed on top of another tag !! Tag placed in the middle of thick book will still be detected

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Obstructions (Multiple Readers)


!! Distance
!!

between two readers

at least 13.5 cm apart

!! Readers
!!

are placed near to one another

< 1 reader will capture the tag

to computer

ID-20

13.5 cm

ID-20

to computer

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Web Application
!! Database

Hosted !! Local
!!

!! Read
!!

from RFID reader Management System

Java application integrated into the Web Application

!! Inventory

Database: Hosted
!!

Free MySQL Database


!! !! !! !!

000webhost.com Jelastic zymic db4free.net


"!

Does not allow external applications

Space: 100 MB "! Meant for testing; slow

!!

freemysqlhosting.net
Space: 5 MB

"!

!!

!Paid MySQL Database


!! !!

Rackspace Google Cloud SQL

DATABASE

Database: Local
!! Created

as a backup !! Sync with hosted database !! If there is no backup


!!

Deployment will be delayed and response times will increase


"! Power

failure # No internet access # No access to online database # Therefore, manually identify items

DATABASE

Database Design & Structure

Entity Relationship Diagram

Database structure

Database created
DATABASE

Web Application: index page

WEB APPLICATION

Scan RFID tags

Java Application

WEB APPLICATION

WEB APPLICATION

Insert Records

WEB APPLICATION

WEB APPLICATION

Fetch records from Online and Local Database

WEB APPLICATION

Scan using 2 RFID readers

WEB APPLICATION

No RFID readers detected

WEB APPLICATION

Inventory Management

WEB APPLICATION

View Inventory: Online database

WEB APPLICATION

View Inventory: Local database

WEB APPLICATION

Insert Inventory

WEB APPLICATION

Insert Inventory: Upload from a text file

WEB APPLICATION

Data Inserted

WEB APPLICATION

Insert Inventory: Insert Manually

WEB APPLICATION

Data Insert & Serial ID exists

WEB APPLICATION

Search

WEB APPLICATION

WEB APPLICATION

Edit/Delete: from View page

WEB APPLICATION

Edit

WEB APPLICATION

WEB APPLICATION

WEB APPLICATION

Delete

WEB APPLICATION

WEB APPLICATION

Recommendations
!! Hardware
!!

Ideal to use RFID reader that has better characteristics


"! Read

tags when they are at most 1m apart "! Able to read multiple tags at the same time
!! Web
!!

Application

Can be implemented in Linux and Windows

Recommendations
!! Drivers

Virtual COM Port drivers !! RXTX files


!!

Available for both Linux and Windows

!! Web
!!
"!

Development Environment

Linux
LAMPP "! XAMPP

!!

Windows
WAMP "! XAMPP
"!

Recommendations
!!

PHP files
!!

system functions have to be edited

!!

Database Structure
!!

Status column
SerialID

Name

Description Status Deployed Not Deployed

ABCD1234WXYZ First Aid Kit -Nil-

!
!!

ABCD4567WXYZ First Aid Kit -Nil-

Total number of Deployed and Not Deployed items

!!

Online Database !! Data retrieval of a tag takes about 5 seconds or more !! Buy a MySQL host
"!

Time taken to retrieve data will be faster

Conclusion
!! Implemented

An application to read RFID tags & retrieve details from online or local database !! Inventory management system
!!
"! Manage

the information of the RFID tags

!! Hope
!!

to aid rescue and medical teams

Improve the deployment of equipment !! Decrease response times

Thank You
Q&A

Vous aimerez peut-être aussi