Fyp

53
FINAL YEAR PROJECT PRESENTATION [SCE12-0553] BY HAFILAH BINTE MOHAMED HAPIK U1022361E NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING ACADEMIC YEAR 2013/2014 RFID Inventory Management for Rapid Deployment of First Responder Teams

description

2013

Transcript of Fyp

Page 1: Fyp

FINAL YEAR PROJECT PRESENTATION [SCE12-0553]

B Y H AF I L AH B I NT E M O H A M E D H A P I K U 1 0 2 2 3 6 1 E

N A N Y A N G T E C H N O L O G I C A L U N I V E R S I T Y S C H O O L O F C O M P U T E R E N G I N E E R I N G

A C A D E M I C Y E A R 2 0 1 3 / 2 0 1 4

RFID Inventory Management for Rapid Deployment of

First Responder Teams

Page 2: Fyp

Overview

¡  Introduction ¡ Literature Review ¡ Resources ¡ Project Milestone ¡ Setup ¡ Experiment ¡ Web Application ¡ Recommendations ¡ Conclusion

Page 3: Fyp

Introduction

¡  Introduction ¡  Initial Situation ¡  Objective ¡  Scope

Page 4: Fyp

Initial Situation

¡ Requires rescue and medical teams to open up the boxes to identify the equipment

¡ Time consuming ¡  Delays deployment ¡  Increase response times

INTRODUCTION

Page 5: Fyp

Objective

¡ Use RFID technology to rapidly identify the equipment

¡  Improve the deployment of equipment ¡ Decrease response times

INTRODUCTION

Page 6: Fyp

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

INTRODUCTION

Page 7: Fyp

Literature Review

¡ Literature Review ¡  Definition ¡  Benefits ¡  Types of RFID Technology

Page 8: Fyp

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

Page 9: Fyp

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

Page 10: Fyp

Types of RFID Technology

LITERATURE REVIEW

Page 11: Fyp

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

Page 12: Fyp

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)

Page 13: Fyp

Project Milestone

Page 14: Fyp

Setup

Laptop Sparkfun RFID USB Reader

Page 15: Fyp

Experiment

¡ Characteristics of Sparkfun RFID USB Reader ¡  Read range ¡  Scanning Multiple Tags ¡  Obstructions

Page 16: Fyp

Read Range (top)

¡ Maximum read range is 7.5 cm to 8 cm

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Page 17: Fyp

Read Range (edge)

¡ Maximum read range 2.5 to 3 cm

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

Page 18: Fyp

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

Page 19: Fyp

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

Page 20: Fyp

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

EXPERIMENT: Characteristics of Sparkfun RFID USB Reader

ID-20 ID-20 13.5 cm

to computer to computer

Page 21: Fyp

Web Application

¡ Database ¡  Hosted ¡  Local

¡ Read from RFID reader ¡  Java application integrated into the Web Application

¡  Inventory Management System

Page 22: Fyp

Database: Hosted

¡  Free MySQL Database ¡  000webhost.com ¡  Jelastic Does not allow external applications ¡  zymic ¡  db4free.net

²  Space: 100 MB ²  Meant for testing; slow

¡  freemysqlhosting.net ²  Space: 5 MB

¡   Paid MySQL Database ¡  Rackspace ¡  Google Cloud SQL

DATABASE

Page 23: Fyp

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

Page 24: Fyp

Database Design & Structure

Entity Relationship Diagram Database structure

Database created

DATABASE

Page 25: Fyp

Web Application: index page

WEB APPLICATION

Page 26: Fyp

Scan RFID tags

WEB APPLICATION

Java Application

Page 27: Fyp

WEB APPLICATION

Page 28: Fyp

Insert Records

WEB APPLICATION

Page 29: Fyp

WEB APPLICATION

Page 30: Fyp

Fetch records from Online and Local Database

WEB APPLICATION

Page 31: Fyp

Scan using 2 RFID readers

WEB APPLICATION

Page 32: Fyp

No RFID readers detected

WEB APPLICATION

Page 33: Fyp

Inventory Management

WEB APPLICATION

Page 34: Fyp

View Inventory: Online database

WEB APPLICATION

Page 35: Fyp

View Inventory: Local database

WEB APPLICATION

Page 36: Fyp

Insert Inventory

WEB APPLICATION

Page 37: Fyp

Insert Inventory: Upload from a text file

WEB APPLICATION

Page 38: Fyp

Data Inserted

WEB APPLICATION

Page 39: Fyp

Insert Inventory: Insert Manually

WEB APPLICATION

Page 40: Fyp

Data Insert & Serial ID exists

WEB APPLICATION

Page 41: Fyp

Search

WEB APPLICATION

Page 42: Fyp

WEB APPLICATION

Page 43: Fyp

Edit/Delete: from View page

WEB APPLICATION

Page 44: Fyp

Edit

WEB APPLICATION

Page 45: Fyp

WEB APPLICATION

Page 46: Fyp

WEB APPLICATION

Page 47: Fyp

Delete

WEB APPLICATION

Page 48: Fyp

WEB APPLICATION

Page 49: Fyp

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

Page 50: Fyp

Recommendations

¡ Drivers ¡  Virtual COM Port drivers ¡  RXTX files

¡ Web Development Environment

¡  Linux ²  LAMPP ²  XAMPP

¡  Windows ²  WAMP ²  XAMPP

Available for both Linux and Windows

Page 51: Fyp

Recommendations

¡  PHP files ¡  “system” functions have to be edited

¡  Database Structure ¡  Status column

 

¡  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

SerialID Name Description Status

ABCD1234WXYZ First Aid Kit -Nil- Deployed

ABCD4567WXYZ First Aid Kit -Nil- Not Deployed

Page 52: Fyp

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

Page 53: Fyp

Q&A

Thank You