Hardware Components Application Server Database Server RFID Tags (Passive) RFID Readers Mishandled Baggage Alert System Wireless Routers Description Notes The physical storage Dell PowerEdge and computational 2900 III hardware on which the AIR Tracker application is deployed The physical storage of an AIR Tracker database The unique tags Ultra high frequency applied to every range tags (860passenger’s luggage 960Mhz) within a single airport The devices used to Each reader contains read RFID tags, relay a module for WiFi alerts, and receive transmission, baggage destination antennae for information receiving radio transmissions, firmware, and solidstate storage The mechanical By default, this system used to alert a system is a wired, baggage handler of integrated speaker mishandled luggage and flashing bulb. It is connected to an RFID reader. A means of wireless Uses the 802.11g communication wireless protocol for between the communication with Application Server RFID readers and the RFID readers Figure 1. Real world product hardware components Software Components AIR Tracker Application AIR Tracker Database Interface: AIR Tracker Application and Airport Database Interface: AIR Tracker Application and RFID Readers Interface: AIR Tracker Application and AIR Tracker Database RFID Reader Firmware Description Front-end for baggage data input and data manipulation. Also a back-end for data transfer to databases and RFID readers. Stores bag identity information, destination information and keys to foreign databases. Also stores alerts sent from RFID readers. Required to retrieve baggage destination information Required to relay and update the list of bags associated with a particular cart. Also required to send alerts. Required to insert, delete, and update baggage information and alerts Maintains that each bag on a particular cart is accounted for and routed correctly Figure 2. Real world product software components Notes The database source code is Oracle 11g Each luggage cart contains at least one RFID reader Alerts the baggage handler and the AIR Tracker application of baggage mishandling Hardware Components Application Server Database Server RFID Tags (Passive) RFID Readers Mishandled Baggage Alert System Description Notes The physical storage Hosted on a single and computational laptop computer hardware on which the along side a database AIR Tracker server and alert application is system deployed The physical storage Hosted on a single of an AIR Tracker laptop computer database along side an application server and alert system The unique tags Low frequency range applied to model luggage The devices used to The modules of this read RFID tags device are simulated Simulated system with Hosted on a single graphical notification laptop computer of mishandled luggage along side an application server and database server Figure 3. Prototype product hardware components Software Components AIR Tracker Application AIR Tracker Database Interface: AIR Tracker Application and Airport Database Interface: AIR Tracker Application and RFID Readers Interface: AIR Tracker Application and AIR Tracker Database RFID Reader Firmware Description Notes Front-end for baggage The scaled version of data input and data this software manipulation. Also a wrapper uses back-end for data simulated interfaces transfer to databases which are nonand RFID readers. disparate to the AIR Tracker application’s source code Stores bag identity The database source information, code is MySQL destination information and keys to foreign databases. Also stores alerts sent from RFID readers. Required to retrieve Simulated baggage destination information Required to relay and Simulated update the list of bags associated with a particular cart. Also required to send alerts. Required to insert, delete, and update baggage information and alerts Maintains that each Simulated bag on a particular cart is accounted for and routed correctly Figure 4. Prototype product software components