RFID Based Library Management System
RFID Based Library Management System
RFID Based Library Management System
CHAPTER 1
INTRODUCTION
1
RFID Based Book Tracking System for Libraries
1. INTRODUCTION
RFID based systems are going to revolutionize the entire library automation
systems. In this project we are going to develop library automation system, which will
track the books, whether they are issued or they are in library, so that library user will get
the instant information.``
RFID can be used library circulation operations and theft detection systems.
RFID-based systems move beyond security to become tracking systems that combine
security with more efficient tracking of materials throughout the library, including easier
and faster charge and discharge, inventorying, and materials handling.
This technology helps librarians reduce valuable staff time spent scanning
barcodes while charging and discharging items. RFID is a combination of radio
-frequency-based technology and microchip technology. The information contained on
microchips in the tags affixed to library materials is read using radio frequency
technology, regardless of item orientation or alignment (i.e., the technology does not
require line-of-sight or a fixed plane to read tags as do traditional theft detection
systems). The RFID gates at the library exit(s) can be as wide as four feet because the
tags can be read at a distance of up to two feet by each of two parallel exit gate sensors.
2
RFID Based Book Tracking System for Libraries
CHAPTER 2
OF THE PROJECT
3
RFID Based Book Tracking System for Libraries
BOOK
WITH
RFID
RFID MODULE
P89C51
MICRO LCD
CONTROLER
REGULATED
POWER SUPPLY
Fig. 2.1
4
RFID Based Book Tracking System for Libraries
The MAX232 from Maxim was the first IC which in one package
contains the necessary drivers and receivers to adapt the RS-232 signal voltage levels to
TTL logic. It became popular, because it just needs one voltage (+5V or +3.3V) and
generates the necessary RS-232 voltage levels.
Book with RFID, the block diagram is nothing but the rfid tag
attached to the book which contains a chip and antenna, RFID reader also has an antenna
which reads the information from the tag
5
RFID Based Book Tracking System for Libraries
The Philips microcontrollers described in this data sheet are high-performance static
80C51 designs. They are manufactured in an advanced CMOS process and contain a non-
volatile Flash program memory. They support both 12-clock and 6-clock operation. The
P89C51X2 and P89C52X2/54X2/58X2 contain 128 byte RAM and 256 byte RAM
respectively, 32 I/O lines, three 16-bit counter/timers, a six-source, four-priority level
nested interrupt structure, a serial I/O port for either multi-processor communications, I/O
expansion or full duplex UART, and on-chip oscillator and clock circuits. In addition, the
devices are static designs which offer a wide range of operating frequencies down to
zero. Two software selectable modes of power reduction — idle mode and power-down
mode —are available. The idle mode freezes the CPU while allowing the RAM, timers,
serial port, and interrupt system to continue functioning. The power-down mode saves the
RAM contents but freezes the oscillator, causing all other chip functions to be in
operative. Since the design is static, the clock can be stopped without loss of user data.
Then the execution can be resumed from the point the clock was stopped.
NOTE:
1. I2C = Inter-Integrated Circuit Bus; CAN = Controller Area Network; SPI = Serial
Peripheral Interface; PCA = Programmable Counter Array;
6
RFID Based Book Tracking System for Libraries
2.2.2 FEATURES:
80C51 Central Processing Unit
– Boolean processor
7
RFID Based Book Tracking System for Libraries
– Idle mode
– Power-down mode
8
RFID Based Book Tracking System for Libraries
• Low EMI (inhibit ALE, slew rate controlled outputs, and 6-clock mode)
9
RFID Based Book Tracking System for Libraries
Fig 2.2.3(i)
Pin Diagram:
10
RFID Based Book Tracking System for Libraries
Fig 2.2.3(ii)
Pin Description:
11
RFID Based Book Tracking System for Libraries
ALE/PROG:
Address Latch Enable output pulse for latching the low byte of the address during
accesses to external memory. ALE is emitted at a constant rate of 1/6 of the oscillator
frequency, for external timing or clocking purposes, even when there are no accesses to
external memory. (However, one ALE pulse is skipped during each access to external
Data Memory.) This pin is also the program pulse input (PROG) during EPROM
programming.
PSEN:
Program Store Enable is the read strobe to external Program Memory. When the
device is executing out of external Program Memory, PSEN is activated twice each
machine cycle (except that two PSEN activations are skipped during accesses to external
Data Memory). PSEN is not activated when the device is executing out of internal
Program Memory.
EA/VPP:
When EA is held high the CPU executes out of internal Program Memory (unless
the Program Counter exceeds 0FFFH in the 80C51).Holding EA low forces the CPU to
execute out of external memory regardless of the Program Counter value. In the 80C31,
12
RFID Based Book Tracking System for Libraries
EA must be externally wired low. In the EPROM devices, this pin also receives the
programming supply voltage (VPP) during EPROM programming.
XTAL1:
XTAL2:
The 8051’s I/O port structure is extremely versatile and flexible. The device has
32 I/O pins configured as four eight bit parallel ports (P0, P1, P2 and P3). Each
pin can be used as an input or as an output under the software control. These I/O
pins can be accessed directly by memory instructions during program execution
to get required flexibility. These port lines can be operated in different modes and
all the pins can be made to do many different tasks apart from their regular I/O
function executions. Instructions, which access external memory, use port P0 as
a multiplexed address/data bus. At the beginning of an external memory cycle,
order 8 bits of the address bus are output on P0.
Also, any instruction that accesses external Program Memory will output
the higher order byte on P2 during read cycle. Remaining ports, P1 and P3 are
available for standard I/O functions. But all the 8 lines of P3 support special
functions: Two external interrupt lines, two counter inputs, serial port’s two data
lines and two timing control strobe lines are designed to use P3 port lines. When
you don’t use these special functions, you can use corresponding port lines as a
standard I/O. Even within a single port, I/O operations may be combined in many
ways. Different pins can be configured as input or outputs independent of each
other or the same pin can be used as an input or as output at different times. You
can comfortably combine I/O operations and special operations for Port 3 lines.
13
RFID Based Book Tracking System for Libraries
Port 0:
Port 0 is an 8-bit open drain bidirectional port. As an open drain output port, it
can sink eight LS TTL loads. Port 0 pins that have 1s written to them float, and in that
state will function as high impedance inputs. Port 0 is also the multiplexed low-order
address and data bus during accesses to external memory. In this application it uses
strong internal pullups when emitting 1s. Port 0 emits code bytes during program
verification. In this application, external pullups are required.
Port 1:
Port 1 is an 8-bit bidirectional I/O port with internal pullups. Port 1 pins that have
1s written to them are pulled high by the internal pullups, and in that state can be used as
inputs. As inputs, port 1 pins that are externally being pulled low will source current
because of the internal pullups.
Port 2:
Port 2 is an 8-bit bidirectional I/O port with internal pullups. Port 2 emits the high-
order address byte during accesses to external memory that use 16-bit addresses. In this
application, it uses the strong internal pullups when emitting 1s.
Port 3:
Port 3 is an 8-bit bidirectional I/O port with internal pullups. It also serves the
functions of various special features of the 80C51 Family as follows:
14
RFID Based Book Tracking System for Libraries
All four ports in the 80C51 are bidirectional. Each consists of a latch (Special
Function Registers P0 through P3), an output driver, and an input buffer. The output
drivers of Ports 0 and 2, and the input buffers of Port 0, are used in accesses to external
memory. In this application, Port 0 outputs the low byte of the external memory address,
time-multiplexed with the byte being written or read.
Port 2 outputs the high byte of the external memory address when the address is
16 bits wide. Otherwise, the Port 2 pins continue to emit the P2 SFR content.
All the Port 3 pins are multifunctional. They are not only port pins, but also serve
the functions of various special features as listed below:
15
RFID Based Book Tracking System for Libraries
16
RFID Based Book Tracking System for Libraries
of on-chip ROM, RAM, and number of I/O ports in Microcontrollers makes them ideal
for many applications in which cost and space are critical.
In many applications, for example a TV remote control, there is no need for the
computing power of a 486 or even an 8086 microprocessor. These applications most
often require some I/O operations to read signals and turn on and off certain bits.
SERIAL PORTS:
Each 8051 microcomputer contains a high speed full duplex (means you
can simultaneously use the same port for both transmitting and receiving
purposes) serial port which is software configurable in 4 basic modes: 8 bit
UART; 9 bit UART; inter processor Communications link or as shift register I/O
expander.
For the standard serial communication facility, 8051 can be programmed for
UART operations and can be connected with regular personal computers, teletype
writers, modem at data rates between 122 bauds and 31 kilo bauds. Getting this
facility is made very simple using simple routines with option to elect even or odd
parity. You can also establish a kind of Inter processor communication facility
among many microcomputers in a distributed environment with automatic
recognition of address/data. Apart from all above, you can also get super fast I/O
lines using low cost simple TTL or CMOS shift registers.
17
RFID Based Book Tracking System for Libraries
RFID INTRODUCTION:
RFID (Radio Frequency Identification) allows an item, for example a library book,
to be tracked and communicated with by radio waves. This technology is similar in
concept to a cell phone. RFID is a broad term for technologies that use radio waves to
automatically identify people or objects.
There are several methods of identification, but the most common is to store a
serial number that identifies a person or object, and perhaps other information, on a
microchip that is attached to an antenna (the chip and the antenna together are called an
RFID transponder or an RFID tag). The antenna enables the chip to transmit the
identification information to a reader. The reader converts the radio waves reflected back
from the RFID tag into digital information that can then be passed on to computers that
can make use of it .
The heart of the system is the RFID tag, which can be fixed inside a book's back
cover or directly onto CDs and videos. This tag is equipped with a programmable chip
and an antenna. Each paper-thin tag contains an engraved antenna and a microchip with a
capacity of at least 64 bits.
Antenna
Server on which the software that interfaces with the integrated library software is
loaded.
Tags.
In 1946 Léon Theremin invented an espionage tool for the Soviet Union which
retransmitted incident radio waves with audio information. Sound waves vibrated a
diaphragm which slightly altered the shape of the resonator, which modulated the
reflected radio frequency. Even though this device was a passive covert listening device,
not an identification tag, it has been attributed as the first known device and a predecessor
to RFID technology. The technology used in RFID has been around since the early 1920s
according to one source (although the same source states that RFID systems have been
around just since the late 1960s).
Similar technology, such as the IFF transponder invented by the United Kingdom
in 1939, was routinely used by the allies in World War II to identify airplanes as friend or
foe. Transponders are still used by military and commercial aircraft to this day.
Another early work exploring RFID is the landmark 1948 paper by Harry
Stockman, titled "Communication by Means of Reflected Power" (Proceedings of the
IRE, pp 1196–1204, October 1948). Stockman predicted that "…considerable research
and development work has to be done before the remaining basic problems in reflected-
power communication are solved, and before the field of useful applications is explored."
Mario Cardullo's U.S. Patent 3,713,148 in 1973 was the first true ancestor of
modern RFID; a passive radio transponder with memory. The initial device was passive,
powered by the interrogating signal, and was demonstrated in 1971 to the New York Port
Authority and other potential users and consisted of a transponder with 16 bit memory for
use as a toll device.
19
RFID Based Book Tracking System for Libraries
The basic Cardullo patent covers the use of RF, sound and light as transmission
medium. The original business plan presented to investors in 1969 showed uses in
transportation (automotive vehicle identification, automatic toll system, electronic license
plate, electronic manifest, vehicle routing, vehicle performance monitoring), banking
(electronic check book, electronic credit card), security (personnel identification,
automatic gates, surveillance) and medical (identification, patient history).
The first patent to be associated with the abbreviation RFID was granted to
Charles Walton in 1983 (U.S. Patent 4,384,288).
RFID tags come in three general varieties: passive, active, or semi-passive (also
known as battery-assisted). Passive tags require no internal power source, thus being pure
passive devices (they are only active when a reader is nearby to power them), whereas
semi-passive and active tags require a power source, usually a small battery.
To communicate, tags respond to queries generating signals that must not create
interference with the readers, as arriving signals can be very weak and must be told apart.
Besides backscattering, load modulation techniques can be used to manipulate the
reader's field. Typically, backscatter is used in the far field, whereas load modulation
applies in the near field, within a few wavelengths from the reader.
20
RFID Based Book Tracking System for Libraries
Fig 2.3
Passive RFID tags (fig 2.3) have no internal power supply. The minute electrical
current induced in the antenna by the incoming radio frequency signal provides just
enough power for the CMOS integrated circuit in the tag to power up and transmit a
response. Most passive tags signal by backscattering the carrier wave from the reader.
This means that the antenna has to be designed both to collect power from the incoming
signal and also to transmit the outbound backscatter signal. The response of a passive
RFID tag is not necessarily just an ID number; the tag chip can contain non-volatile,
possibly writable EEPROM for storing data.
21
RFID Based Book Tracking System for Libraries
Unlike passive RFID tags, active RFID tags have their own internal power source,
which is used to power the integrated circuits and broadcast the signal to the reader.
Active tags are typically much more reliable (i.e. fewer errors) than passive tags due to
the ability for active tags to conduct a "session" with a reader. Active tags, due to their
onboard power supply, also transmit at higher power levels than passive tags, allowing
them to be more effective in "RF challenged" environments like water (including
humans/cattle, which are mostly water), metal (shipping containers, vehicles), or at
longer distances, generating strong responses from weak requests (as opposed to passive
tags, which work the other way around). In turn, they are generally bigger and more
expensive to manufacture, and their potential shelf life is much shorter.
Many active tags today have practical ranges of hundreds of meters, and a battery
life of up to 10 years. Some active RFID tags include sensors such as temperature logging
which have been used to monitor the temperature of perishable goods like fresh produce
or certain pharmaceutical products. Other sensors that have been married with active
RFID include humidity, shock/vibration, light, radiation, temperature, and atmospherics
like ethylene. Active tags typically have much longer range (approximately 500 m/1500
feet) and larger memories than passive tags, as well as the ability to store additional
information sent by the transceiver.
22
RFID Based Book Tracking System for Libraries
Semi-passive tags are similar to active tags in that they have their own power
source, but the battery only powers the microchip and does not broadcast a signal. The
RF energy is reflected back to the reader like a passive tag. An alternative use for the
battery is to store energy from the reader to emit a response in the future, usually by
means of backscattering.
The enhanced sensitivity of semi-passive tags place higher demands on the reader,
because an already weak signal is backscattered to the reader. For passive tags, the
reader-to-tag link usually fails first. For semi-passive tags, the reverse (tag-to-reader) link
usually fails first.
3) Can perform active functions (such as temperature logging) under its own
power, even when no reader is present.
Tag Life:
23
RFID Based Book Tracking System for Libraries
RFID tags last longer than barcodes because the technology does not require line-
of-sight. Most RFID vendors claim a minimum of 100,000 transactions before a tag may
need to be replaced
There are three types of tags: "read only", "WORM," and "read/write". "Tags are
"read only" if the identification is encoded at the time of manufacture and not
rewritable.”WORM" (Write-Once-Read-Many) tags are programmed by the using
organization, but without the ability to rewrite them later. "Read/write tags," which are
chosen by most libraries, can have information changed or added. In libraries that use
RFID, it is common to have part of the read/write tag secured against rewriting, e.g., the
identification number of the item.
RFID Reader Module, are also called as interrogators. They convert radio waves
returned from the RFID tag into a form that can be passed on to Controllers, which can
make use of it. RFID tags and readers have to be tuned to the same frequency in order to
communicate. RFID systems use many different frequencies, but the most common and
widely used & supported by our Reader is 125 KHz.
24
RFID Based Book Tracking System for Libraries
Fig 2.4.1
The reader powers an antenna to generate an RF field. When a tag passes through
the field, the information stored on the chip in the tag is interpreted by the reader and sent
to the server, which, in turn, communicates with the integrated library system when the
RFID system is interfaced with it.
RFID exit gate sensors (readers) at exits are basically two types. One type reads
the information on the tag(s) going by and communicates that information to a server.
25
RFID Based Book Tracking System for Libraries
The server, after checking the circulation database, turns on an alarm if the
material is not properly checked out. Another type relies on a "theft" byte in the tag that
is turned on or off to show that the item has been charged or not, making it unnecessary
to communicate with the circulation database.
The heart of the system is the RFID tag, which can be fixed inside a book's back
cover or directly onto CDs and videos. This tag is equipped with a programmable chip
and an antenna. Each paper-thin tag contains an engraved antenna and a microchip with a
capacity of at least 64 bits, which contains the information about the book like name of
the book etc. RFID is a combination of radio -frequency-based technology and microchip
technology.
26
RFID Based Book Tracking System for Libraries
The antenna provides the means for the integrated circuit to transmit its
information to the reader that converts the radio waves reflected back from the RFID tag
into digital information that can then be passed on to computers that can analyze the data.
The reader has been designed as a Plug & Play Module and can be plugged on a
Standard 300 MIL-28 Pin IC socket form factor.
Functions:
27
RFID Based Book Tracking System for Libraries
Read Range : up to 8 cm
Power supply : 5V DC ( ± 5 %)
Dimensions (l x w x h) : 36 x 18 x 10 mm
Note:
1. Reader module has to be mounted on non-metallic surface, else it may affect the
operation of reader.
2. Buzzer & LED are Active low signals.
3. For Buzzer & LED current limiting Resister has to be mounted. MAX current is
20mA. (470 or 510 ohms for LED and 240 or 270 Ohms for Buzzer)
RFID FREQUENCIES:
28
RFID Based Book Tracking System for Libraries
RFID tags and readers have to be tuned to the same frequency in order to
communicate effectively. RFID systems typically use one of the following frequency
ranges: low frequency (or LF, around 125 kHz), high frequency (or HF, around 13.56
MHz), ultra-high frequency (or UHF, around 868 and 928 MHz), or microwave (around
2.45 and 5.8 GHz).
ANTENNA:
The antenna produces radio signals to activate the tag and read and write data to it.
Antennas are the channels between the tag and the reader, which controls the system's
data acquisitions and communication. The electromagnetic field produced by an antenna
can be constantly present when multiple tags are expected continually. Antennas can be
built into a doorframe to receive tag data from person's things passing through the door.
SERVER:
Installations:
While there are over 500,000 RFID systems installed in warehouses and retail
establishments worldwide, RFID systems are still relatively new in libraries. Fewer than
250 had been installed as of the first quarter of 2004. Most installations are small,
29
RFID Based Book Tracking System for Libraries
Recent Developments:
Recent developments in hardware and software for RFID systems have increased
the potential of this technology in library automation and security. 'Today, the one
important result for libraries is the ability to use non-proprietary systems, now that the
new generation of RFID-chips with standard ISO 15693 (to be integrated into ISO
18000-3) is available,' explains Dr Christian Kern, system development manager of
Bibliotheca RFID Library Systems, a Swiss company specialising in such systems for
libraries. "With this technology, libraries do not have to depend on one single supplier for
tags.
Vendors:
The products of six manufacturers of library RFID systems are available in India
through their business associates: Bibliotheca, Checkpoint, ID Systems, 3M, X-ident
technology GmbH represented by Infotek software and systems in India and TAGSYS-
the last represented by Tech Logic, Vernon, Libsys in India and VTLS.
There are several other companies that provide products that work with RFID,
including user self-charging stations and materials handling equipment.
30
RFID Based Book Tracking System for Libraries
An RFID system consists of a reader and one or more tags. The reader's antenna is
used to transmit radio frequency (RF) energy. Depending on the tag type, the energy is
"harvested" by the tag's antenna and used to power up the internal circuitry of the tag.
The tag will then modulate the electromagnetic waves generated by the reader in order to
transmit its data back to the reader.
The reader receives the modulated waves and converts them into digital data. In
the case of the Parallax RFID Reader Module, correctly received digital data is sent
serially through the SOUT pin.
"Passive tags" are tags that do not contain their own power source or transmitter.
When radio waves from the reader reach the chip’s antenna, the energy is converted by
the antenna into electricity that can power up the microchip in the tag (known as
"parasitic power"). The tag is then able to send back any information stored on the tag by
reflecting the electromagnetic waves as described above. "Active tags" have their own
power source and transmitter.
The power source, usually a battery, is used to run the microchip's circuitry and to
broadcast a signal to a reader. Due to the fact that passive tags do not have their own
transmitter and must reflect their signal to the reader, the reading distance is much shorter
than with active tags. However, active tags are typically larger, more expensive, and
require occasional service.
31
RFID Based Book Tracking System for Libraries
The RFID Reader Module is designed specifically for low-frequency (125 kHz)
passive tags. Frequency refers to the size of the radio waves used to communicate
between the RFID system components.
RFID systems typically use one of the following frequency ranges: low frequency
(or LF, around 125 kHz), high frequency (or HF, around 13.56 MHz), ultra-high
frequency (or UHF, around 868 and 928 MHz), or microwave (around 2.45 and 5.8
GHz).
It is generally safe to assume that a higher Frequency equates toa faster data
transfer rate and longer read ranges, but also more sensitivity to environmental factors
such as liquid and metal that can interfere with radio waves. There really is no such thing
as a "typical" RFID tag.
RFID module is interfaced with the microcontroller using an RS232 (serial port).
32
RFID Based Book Tracking System for Libraries
Fig 2.5.1(i)
When communicating with various micro processors one needs to convert the
RS232 levels down to lower levels, typically 3.3 or 5.0 Volts. Here is a cheap and simple
way to do that. Serial RS-232 (V.24) communication works with voltages -15V to +15V
for high and low. On the other hand, TTL logic operates between 0V and +5V. Modern
low power consumption logic operates in the range of 0V and +3.3V or even lower.
33
RFID Based Book Tracking System for Libraries
Fig 2.5.1(ii)
This communication is dependent on the fact that both devices are sampling the bits at
the same rate! We’ll see what happens if this doesn’t happen…
A Sample Transmission:
Fig 2.5.1(iii)
35
RFID Based Book Tracking System for Libraries
Full duplex transmission (FDX) occurs when data is transmitted (or can be transmitted)
simultaneously by both devices. Special wiring is needed for FDX.
Fig 2.5.1(iv)
RS-232 Features:
Thus the RS-232 signal levels are far too high TTL electronics, and the negative RS-232
voltage for high can’t be handled at all by computer logic. To receive serial data from an
RS-232 interface the voltage has to be reduced. Also the low and high voltage level has
to be inverted. This level converter uses a Max232 and five capacitors. The max232 is
quite cheap (less than 5 dollars) or if you’re lucky you can get a free sample from
Maxim.
2.5.2 MAX-232:
36
RFID Based Book Tracking System for Libraries
MAX-232 is also known as “Level Converter”. The MAX232 from Maxim was the first
IC which in one package contains the necessary drivers and receivers to adapt the RS-232
signal voltage levels to TTL logic. It became popular, because it just needs one voltage
(+5V or +3.3V) and generates the necessary RS-232 voltage levels.
Fig 2.5.2
MAX-232 FEATURES:
37
RFID Based Book Tracking System for Libraries
38
RFID Based Book Tracking System for Libraries
J2
C1
U3 1uf
9 5
16
8 4 13 12 P 3 .0 R XD
7 3 T1O U T 8 R 1 IN R 1O U T 9
VCC
6 2 R 2 IN R 2O U T
1 10 14 T1O U T
T XD P 3 .1 11 T 2 IN T1O U T 7
C4 T 1 IN T2O U T
5V 1
3 C 1+
C0 . 51 u f 4 C 1-
5 C 2+
C6 C 2-
0 .1 u f 2
0 .1 u f 6 V+
GND
V-
C7
M A X3232
15
0 .1 u f
Fig 2.5.3
Rs232 is 9 pin db connector, only three pins of this are used ie 2,3,5 the transmit
pin of rs232 is connected to rx pin of microcontroller
5V
.
5V 5V
U 59
40
R 145
1 2 P 0 .0 39 21 P 2.0
3 P 0 .1 38 P 0 .0 /A D 0 P 2 .0 /A 8 22 P 2.1
VC C
4 P 0 .2 37 P 0 .1 /A D 1 P 2 .1 /A 9 23 P 2.2
5 P 0 .3 36 P 0 .2 /A D 2 P 2.2/A 1 0 24 P 2.3 R 146
6 P 0 .4 35 P 0 .3 /A D 3 P 2.3/A 1 1 25 P 2.4
7 P 0 .5 34 P 0 .4 /A D 4 P 2.4/A 1 2 26 P 2.5 2.2K
8 P 0 .6 33 P 0 .5 /A D 5 P 2.5/A 1 3 27 P 2.6
9 P 0 .7 32 P 0 .6 /A D 6 P 2.6/A 1 4 28 P 2.7
P 0 .7 /A D 7 P 2.7/A 1 5 D 40
5V R -P A C K P 1 .0 1 10 P 3.0
P 1 .1 2 P 1 .0 P 3 .0 /R X D 11 P 3.1 LED
P 1 .2 3 P 1 .1 P 3 .1 /T X D 12 P 3.2
P 1 .3 4 P 1 .2 P 3 .2 /IN T O 13 P 3.3
J18 P 1 .4 5 P 1 .3 P 3 .3 /IN T 1 14 P 3.4
C 103 27pf P 1 .5 6 P 1 .4 P 3.4/T O 15 P 3.5
U 60 1uf C 104 P 1 .6 7 P 1 .5 P 3.5/T 1 16 P 3.6 S C L
9 5 P 1 .6 P 3.6/W R
16
P 1 .7 8 17 P 3.7 S D A
8 4 13 12 P 3.0 R XD P 1 .7 P 3.7/R D
7 3 T2O U T 8 R 1IN R 1O U T 9 Y9 19 29 R 147
VC C
1 5V R 148 E A /V P P 2
3 C 1+ 3
C0 . 11 0u 7f 4 C 1- AT89C 51
20
5 C 2+
C 108 C 2- 10k U 62 SPDT
0 .1 u f 2 3 5V
0 .1 u f 6 V+ 2
GN D
V- 1
C 109
M A X3232
Fig 2.5.4 R 150
15
0 .1 u f SPDT 3 .3 k R 1 4 9
2
POT
JP17 LC D _VC C 3 1 P 0.4
2
P 0.5
MAX232 is connected to the microcontroller as shown in the
C 1 1 0 figure above 11, 12 pin are
1
GND
connected to the 10 and 11 pin ie transmit and receive pin of microcontroller,
100nf R 1 5 1R 1 5 2R 1 5 3R 1 5 4
3 0 0 3 0 0 3 0 0 3 0 0 3 .3 k R 1 5 5
P 0 .0 LC D _V C C
P 0 .1
12v P 0 .2 0 R 156
J19
D 41 U 64 L 7 8 0 5 /TO 3
3 1 2 1 3
V IN VOUT
10
11
12
15
16
13
14
2
1
1 1N 4001
1
10
11
15
16
12
13
14
5V
U 65
C 113 C 114 C 115 con16
2
PROJECT
GND CIRCUITRY:
C 116
10uf
R 157
10k
RST
40
SW 8 5V
1 2
R F ID B A S E D B O O K T R A C K IN G S Y S T E M
RFID Based Book Tracking System for Libraries
Practical Circuit:
41
RFID Based Book Tracking System for Libraries
Fig 2.6
SCHEMATIC DESCRIPTION:
42
RFID Based Book Tracking System for Libraries
We can break the project into three parts like micro controller section, power
supply section, and D.C. regulated power supply section. The Circuit shows the
complete diagram of the rfid based book tracking system.
Micro controller section contains only micro controller 89C51 and a crystal of
11.0592 MHz for oscillator. As micro controller works on the program inside the
memory. As a program generates the login therefore it does not require any logic circuits.
As the controller keeps all the memory and I/O ports inside it, it contains very less
components in its outer configuration. Power to the IC supplied is +5v DC.
In this RFID module is connected to microcontroller via RS232 (serial port) Then
max232 is connected to the microcontroller as shown in the figure above 11, 12 pin are
connected to the 10 and 11 pin of microcontroller, an LCD is interfaced with the
microcontroller by connecting it to any of the port pins,lcd is used to display the
information about which book has been issued.
INTRODUCTION:
LCD (liquid crystal display) projectors usually contain three separate LCD glass
panels, one each for the red, green, and blue components of the video signal being fed
43
RFID Based Book Tracking System for Libraries
into the projector. As light passes through the LCD panels, individual pixels ("picture
elements") can be opened to allow light to pass or closed to block the light, as if each
little pixel were fitted with a Venetian blind. This activity modulates the light and
produces the image that is projected onto the screen.
In a DLP projector, light from the projector's lamp is directed onto the surface of
the DLP chip. The mirrors wobble back and forth, directing light either into the lens
path to turn the pixel on, or away from the lens path to turn it off.
In very expensive DLP projectors, there are three separate DLP chips, one each for
the red, green, and blue channels. However, in most DLP projectors under $20,000
there is only one chip. In order to define color, there is a color wheel that consists of
red, green, blue, and sometimes white (clear) filters.
This wheel spins in the light path between the lamp and the DLP chip and
alternates the color of the light hitting the chip from red to green to blue. The mirrors
tilt away from or into the lens path based upon how much of each color is required for
each pixel at any given moment in time. This activity modulates the light and produces
the image that is projected onto the screen. (In addition to red, green, blue, and white
segments, some color wheels now use dark green or yellow segments as well.
44
RFID Based Book Tracking System for Libraries
Fig 2.7.1
Microcontroller
2.7.2 Interfacing LCD to Micro Controller:
E communication
R/WW s bus
RS
DB7–DB0
8 45
LCD
8051 control
RFID Based Book Tracking System for Libraries
Fig 2.7.2(i)
A typical LCD write operation takes place as shown in the following timing
waveform
Fig 2.7.2(ii)
The interface is either a 4-bit or 8-bit parallel bus that allows fast reading/writing
of data to and from the LCD.
This waveform will write an ASCII Byte out to the LCD's screen. The ASCII code
to be displayed is eight bits long and is sent to the LCD either four or eight bits at a time.
46
RFID Based Book Tracking System for Libraries
If 4-bit mode is used, two nibbles of data (First high four bits and then low four
bits with an E Clock pulse with each nibble) are sent to complete a full eight-bit transfer.
The E Clock is used to initiate the data transfer within the LCD.
8-bit mode is best used when speed is required in an application and at least ten
I/O pins are available. 4-bit mode requires a minimum of six bits.
In 4-bit mode, only the top 4 data bits (DB4-7) are used. The R/S pin is used to
select whether data or an instruction is being transferred between the microcontroller and
the LCD.
If the pin is high, then the byte at the current LCD Cursor Position can be read or
written.
If the pin is low, either an instruction is being sent to the LCD or the execution
status of the last instruction is read back (whether or not it has completed).
Flash Magic:
Features:
Straightforward and intuitive user interface
47
RFID Based Book Tracking System for Libraries
Five simple steps to erasing and programming a device and setting any options
desired
Check which Flash blocks are blank or in use with the ability to easily erase all
blocks in use
Reprogram the Boot Vector and Status Byte with the help of confirmation features
that prevent accidentally programming incorrect values
Single-click access to the manual, Flash Magic home page and NXP
Microcontrollers home page
Ability to use high-speed serial communications on devices that support it. Flash
Magic calculates the highest baudrate that both the device and your PC can use
and switches to that baudrate transparently
Command Line interface allowing Flash Magic to be used in IDEs and Batch Files
Able to control the DTR and RTS RS232 signals when connected to RST and
/PSEN to place the device into Boot ROM and Execute modes automatically. An
example circuit diagram is included in the Manual. Essential for ISP with target
hardware that is hard to access.
Able to send commands to place the device in Boot ROM mode, with support for
command line interfaces.
The installation includes an example project for the Keil and Raisonance 8051
compilers that show how to build support for this feature into applications.
Built in automated version checker - helps ensure you always have the latest
version.
Powerful, flexible Just In Time Code feature. Write your own JIT Modules to
generate last minute code for programming. Uses include:
49
RFID Based Book Tracking System for Libraries
o Obtaining latest firmware from the Corporate Web site or project intranet
Displays information about the selected Hex File, including the creation and
modification dates, flash memory used, percentage of the current device used
Flash Magic works on any versions of Windows, except Windows 95. 10Mb of
disk space is required
SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051,
Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in
progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open
Source Software, distributed under GNU General Public License (GPL).
SDCC Basics:
Assuming that the location of SDCC is defined in your path, you can use the
following syntax for your header files:
50
RFID Based Book Tracking System for Libraries
#include <stdio.h>
To use SDCC on the command line, use a command line syntax similar to the
following (note: a more complete list of flags is shown in the example makefile
later):
file.rel – Object file created by the assembler, Input to the linkage editor
file.map – Memory map for the load module created by the linker
We can examine the file.rst and file.map output files to verify that
51
RFID Based Book Tracking System for Libraries
FEATURES OF SDCC:
Adaptable MCU specific backend that should be well suited for other 8 bit MCUs
A full range of data types: char (8 bits, 1 byte), short (16 bits, 2 bytes), int (16
bits, 2 bytes), long (32 bit, 4 bytes) and float (4 byte IEEE).
The ability to report on the complexity of a function to help decide what should be
re-written in assembler.
SDCC also comes with the source level debugger SDCDB, using the current version of
Daniel's s51 simulator.
SDCC was written by Sandeep Dutta and released under a GPL license. Since its
initial release there have been numerous bug fixes and improvements. As of December
1999, the code was moved to SourceForge where all the "users turned developers" can
52
RFID Based Book Tracking System for Libraries
access the same source tree. SDCC is constantly being updated with all the users' and
developers' input.
Linux - x86, Microsoft Windows - x86 and Mac OS x - ppc are the primary, so
called "officially supported" platforms.
SDCC compiles natively on Linux and Mac OS X using using gcc. Windows release
and snapshot builds are made by cross compiling to mingw32 on a Linux host.
SUPPORT OF SDCC:
SDCC and the included support packages come with fair amounts of documentation and
examples. When they aren't enough, you can find help in the places listed below. Here is
a short check list of tips to greatly improve your chances of obtaining a helpful response.
1. Attach the code you are compiling with SDCC. It should compile "out of the box".
Snippets must compile and must include any required header files, etc. Incomplete
information will hamper your chance of a timely response.
2. Specify the exact command you use to run SDCC, or attach your Makefile.
3. Specify the SDCC version (type "sdcc -v"), your platform and operating system.
53
RFID Based Book Tracking System for Libraries
A variable regulated power supply, also called a variable bench power supply, is
one where you can continuously adjust the output voltage to your requirements. Varying
the output of the power supply is the recommended way to test a project after having
double checked parts placement against circuit drawings and the parts placement guide.
This type of regulation is ideal for having a simple variable bench power supply.
Actually this is quite important because one of the first projects a hobbyist should
undertake is the construction of a variable regulated power supply. While a dedicated
supply is quite handy e.g. 5V or 12V, it's much handier to have a variable supply on
hand, especially for testing.
Most digital logic circuits and processors need a 5 volt power supply. To use these
parts we need to build a regulated 5 volt source. Usually you start with an unregulated
power To make a 5 volt power supply, we use a LM7805 voltage regulator IC (Integrated
Circuit).
54
RFID Based Book Tracking System for Libraries
Fig 2.9(i)
The LM7805 is simple to use. You simply connect the positive lead of your
unregulated DC power supply (anything from 9VDC to 24VDC) to the Input pin, connect
the negative lead to the Common pin and then when you turn on the power, you get a 5
volt supply from the Output pin.
BLOCK DIAGRAM:
Fig 2.9(ii)
55
RFID Based Book Tracking System for Libraries
CIRCUIT DIAGRAM:
CIRCUIT FEATURES:
Brief description of operation: Gives out well regulated +5V output, output current
capability of 100 mA
Circuit protection: Built-in overheating protection shuts down output when
regulator IC gets too hot
Design testing: Based on datasheet example circuit, I have used this circuit
successfully as part of many electronics projects
Component costs: Few dollars for the electronics components + the input
transformer cost
57
RFID Based Book Tracking System for Libraries
CHAPTER 3
DESIGN PROCEDURE
58
RFID Based Book Tracking System for Libraries
3.1 ALGORITHM:
Step 1: Start.
Step 6: Check whether Display button pressed or Card is shown to the reader.
Step 9: Else go to 6.
Step 10: Display the entries of EEPROM one by one on the Lcd, containing the Item IN
59
RFID Based Book Tracking System for Libraries
Step 15: If the card is already stored as IN, make it as OUT with date and time.
Step 16: Else store the card number along with date and time in EEPROM
60
RFID Based Book Tracking System for Libraries
INITIALIZE LCD
&SERIAL PORT
Check if YES
card is Make it as OUT
already
stored as
"IN"
NO
CHAPTER 4
RESULTS
62
RFID Based Book Tracking System for Libraries
OUTPUT:
S.R.T.I.S.T, Nalgonda
0846759BE8 BOOK4 IN
63
RFID Based Book Tracking System for Libraries
CHAPTER 5
OF RFID
64
RFID Based Book Tracking System for Libraries
READERS IN LIBRARIES:
Our readers can be used for Access control, Time & Attendance, Vending
machines, industrial and other applications where Reading the data from the Card only is
required.
Self check-out station: used to check out library materials without staff assistance
Self check-in station: used to check in library materials without staff assistance
Exit sensors: to verify that all material leaving the library has been checked out
Sorter and conveyor: automated system for returning material to proper area of
library
Hand-held reader: used for inventorying and verifying that material is shelved
correctly.
EAD RFID is a combination of our Ethernet Adapter – EAD 01 and the RFID
reader module. This unit contains our EAD 01 B Board level Serial to LAN converter,
RFID module which can read the Tags and Built-in Antenna to pick up the RFID signal,
a buzzer to indicate the successful reading of the card and a LED-indication.
The Unit can additionally support Time Stamping function with Real Time Clock
65
RFID Based Book Tracking System for Libraries
as an Option. This unit can store up to 20 K of Data in its memory until the Server or PC
software polls to pick up the data. (With a 10 digit Tag and Time Stamp, upto800records)
We can also customize this product for System Integrators or Software developers to
meet their software requirement.
RFID systems can be used just about anywhere, from clothing tags to missiles to
pet tags to food - anywhere that a unique identification system is needed. The tag can
carry information as simple as a pet owners name and address or the cleaning instruction
on a sweater to as complex as instructions on how to assemble a car.
Here are a few examples of how RFID technology is being used in everyday places:
RFID systems are being used in some hospitals to track a patient's location, and to
provide real-time tracking of the location of doctors and nurses in the hospital. In
addition, the system can be used to track the whereabouts of expensive and critical
equipment, and even to control access to drugs, pediatrics, and other areas of the
hospital that are considered "restricted access" areas.
RFID chips for animals are extremely small devices injected via syringe under skin.
Under a government initiative to control rabies, all Portuguese dogs must be RFID
tagged by 2007.When scanned the tag can provide information relevant to the dog's
history and its owner's information.RFID in retail stores offer real-time inventory
tracking that allows companies to monitor and control inventory supply at all times.
ADVANTAGES OF RFID:
66
RFID Based Book Tracking System for Libraries
The reliability of the system, its ease of operation, and the flexibility of tagging all
kinds of media easily, are important criteria in choosing an RFID system. The main aim
for today's libraries in adopting RFID is the need to increase efficiency and reduce cost.
Automation and self-service can help libraries of all sizes achieve these aims, and RFID
has the added advantage that it can also provide security for the range of different media
offered in libraries. The technology can also improve circulation and inventory control,
which helps allocate human and financial resources. This means that libraries can relieve
their professional employees of routine work and operational tasks.
All of the tags used in RFID technology for libraries are "passive." The power to
read the tags comes from the reader or exit sensor (reader), rather than from a battery
within the tag.
A few libraries use "smart" card, which is an RFID card with additional
encryption, is an alternative to merely adding an RFID tag on staff and user identification
cards. Not only does that identify users for issue and return of library materials, but also
for access to restricted areas or services.
This would make it possible to make it into a "debit" card, with value added upon
pre-payment to the library and value subtracted when a user used a photocopier, printer,
or other fee-based device, or wished to pay fines or fees.
Self-charging/Discharging:
The use of RFID reduces the amount of time required to perform circulation
operations. This technology helps librarians eliminate valuable staff time spent scanning
barcodes while checking out and checking in borrowed items. For the users, RFID speeds
up the borrowing and return procedures.
Reliability:
The readers are highly reliable. Several vendors of RFID library systems claim an
almost 100 percent detection rate using RFID tags. Some RFID systems have an interface
67
RFID Based Book Tracking System for Libraries
between the exit sensors and the circulation software to identify the items moving out of
the library. Were a library user to leave the library and not be caught, the library would at
least know what had been stolen.
If the user card also has an RFID tag, the library will also be able to determine
who removed the items without properly charging them.
Other RFID systems encode the circulation status on the RFID tag. This is done by
designating a bit as the "theft" bit and turning it off at time of charge and on at time of
discharge. If the material that has not been properly charged is taken past the exit gate
sensors, an immediate alarm is triggered. Another option is to use both the "theft" bit and
the online interface to an integrated library system, the first to signal an immediate alarm
and the second to identify what has been taken out.
High-Speed Inventorying:
A unique advantage of RFID systems is their ability to scan books on the shelves
without tipping them out or removing them. A hand-held inventory reader can be moved
rapidly across a shelf of books to read all of the unique identification information. Using
wireless technology, it is possible not only to update the inventory, but also to identify
items, which are out of proper order.
category into separate bins or onto separate carts. This significantly reduces the amount
of staff time required to ready materials for re-shelving.
Optional Components:
Handheld Reader
An RFID printer is used to print the labels with an individual barcode, library
logo, etc. When the print is applied, it simultaneously programs the data in to the chip.
After this process, the RFID label is taken from the printer and applied to the book.
The portable handheld reader or inventory wand can be moved along the items on
the shelves without touching them. The data goes to a storage unit, which can be
downloaded at a server later on, or it can go to a unit, which will transmit it to the server
using wireless technology. The inventory wand will cover three requirements:
Screen the complete book collection on the shelves for inventory control Search for
books, which are miss helved Search for individual book requested.
69
RFID Based Book Tracking System for Libraries
CHAPTER 6
APPENDIX
70
RFID Based Book Tracking System for Libraries
The Library should be open about its use of RFID technology including providing
publicly available documents stating the rational for using RFID, objectives of its
use and associated policies and procedure and who to contact with questions.
Signs should be pasted at all facilities using RFID. The signs should inform the
public that RFID technology is in use, the types of usage and a statement of
protection of privacy and how this technology differs from other information
collection methods.
Information describing the tagged item should be encrypted on the tag even if the
data is limited to a serial number
All communication between tag and reader should be encrypted via a unique
encryption key.
ISO 18000 mode-2 tags should be used rather than ISO 15693
71
RFID Based Book Tracking System for Libraries
/
************************************************************************
*****
Project : RfIdBook -- Rfid Based Book Tracking system.
Version : 1.0
Author : 1. N.NAGARJUNA REDDY
2. V.SANDEEP
3. K.RAJESH REDDY
4. G.RAKESH REDDY
************************************************************************
******/
# include <p89v51rd2.h>
# include "LcdV2.h"
# include "eeprom.h"
# define NO_OF_CARDS 5
# define RX_BUF_SIZE 20
# define RFID_CODE_SIZE 10
# define CR_LF_SIZE 2
# define DEBUG 1
void DisplayVersion();
void SerialInit(void);
unsigned char ReadCard(unsigned char *ucCardNum);
void StoreEeprom(unsigned char *ucBookNumber, unsigned char *ucStudentNumber);
void ReadEeprom(unsigned char ucPage, unsigned char ucOffSet, unsigned char
*ucBookNumber, unsigned char *ucStudentNumber);
void CardName(unsigned char *ucCardNumber, unsigned char *ucCardName);
void DisplayData(void);
72
RFID Based Book Tracking System for Libraries
void ClearEeProm(void);
void external0() interrupt 0
{
gucDisplayFlag = 1;
P2_0 = !P2_0;
}
void serial0() interrupt 4
{
if(RI == 1)
{
P2_6 = !P2_6;
gucRxBuf[gucRxCount] = SBUF;
gucRxCount++;
if(gucRxCount >= (RFID_CODE_SIZE + CR_LF_SIZE))
{
gucRxCount = 0;
gucReadFlag = 1;
}
RI = 0;
}
}
void main(void)
{
unsigned int i = 0;
unsigned int j = 0;
unsigned char ucButton = 0;
IT0 = 1; // Interrupt 0 on falling edge
EX0 = 1; // External interrupt 0
EA = 1; // Enabling the interrupts
IE = 0x93;
SerialInit();
DisplayVersion();
for(j = 0; j < 15; j++)
for(i = 0; i < 40000; i++);
if(P2_0 == 0)
ClearEeProm();
EepromGets(0, 0, &gucWriteAddr[0], 2);
73
RFID Based Book Tracking System for Libraries
while(1)
{
do
{
LcdInit();
LcdPuts("Show Book Card:");
ucButton = ReadCard(&gucBookNumber[0]);
if(ucButton == 1)
{
DisplayData();
}
gucDisplayFlag = 0;
} while(ucButton == 1);
if((gucBookNumber[8] != '8') && (gucBookNumber[8] != '9'))
continue;
# if 1
LcdInit();
LcdPuts("Ur Card no.: ");
LcdCmd(NEW_LINE);
for(i = 0; i < 10; i++)
LcdPutc(gucBookNumber[i]);
for(i = 0; i < 10; i++)
for(j = 0; j < 40000; j++);
CardName(gucBookNumber, gucBookName);
for(i = 0; i < 5; i++)
LcdPutc(gucBookName[i]);
# endif
//while(1);
for(i = 0; i < 10; i++)
for(j = 0; j < 40000; j++);
LcdInit();
LcdPuts("Student Card:");
74
RFID Based Book Tracking System for Libraries
do
{
for(i = 0; i < RX_BUF_SIZE; i++)
gucRxBuf[i] = 0x00;
gucRxCount = 0;
ReadCard(&gucStudNumber[0]);
}while((gucBookNumber[8] == gucStudNumber[8]) &&
(gucBookNumber[9] == gucStudNumber[9]));
StoreEeprom(gucBookNumber, gucStudNumber);
for(j = 0; j < 10; j++)
for(i = 0; i < 40000; i++);
}
}
void SerialInit(void)
{
TMOD = 0x20;
TH1 = 0xfd;
SCON = 0x50;
TR1 = 1;
}
75
RFID Based Book Tracking System for Libraries
void DisplayVersion()
{
LcdInit();
LcdPuts("RFID Ver - 1.0");
LcdCmd(NEW_LINE);
LcdPuts("S.R.Labs - Hyd.");
}
if(gucDisplayFlag == 1)
{
gucDisplayFlag = 0;
return 1;
}
76
RFID Based Book Tracking System for Libraries
77
RFID Based Book Tracking System for Libraries
*(ucCardName + 1) = 'O';
*(ucCardName + 2) = 'O';
*(ucCardName + 3) = 'K';
*(ucCardName + 4) = '3';
break;
case 'E':
case 'e':
*(ucCardName) = 'S';
*(ucCardName + 1) = 'T';
*(ucCardName + 2) = 'U';
*(ucCardName + 3) = 'D';
*(ucCardName + 4) = '1';
break;
default:
*(ucCardName) = 'U';
*(ucCardName + 1) = 'N';
*(ucCardName + 2) = 'K';
*(ucCardName + 3) = 'N';
*(ucCardName + 4) = 'O';
break;
}
break;
case '9':
*(ucCardName) = 'S';
*(ucCardName + 1) = 'T';
*(ucCardName + 2) = 'U';
*(ucCardName + 3) = 'D';
*(ucCardName + 4) = '2';
break;
default:
*(ucCardName) = 'U';
*(ucCardName + 1) = 'N';
*(ucCardName + 2) = 'K';
*(ucCardName + 3) = 'N';
*(ucCardName + 4) = 'O';
break;
}
78
RFID Based Book Tracking System for Libraries
}
void DisplayData(void)
{
unsigned char ucPage = 0,
ucOffset = 0;
unsigned char ucBookNumber[10],
ucStudNumber[10],
ucBookName[6],
ucStudName[6];
unsigned int i,j;
CardName(ucBookNumber, ucBookName);
CardName(ucStudNumber, ucStudName);
LcdInit();
LcdPuts("Book:");
for(i = 0; i < 5; i++)
LcdPutc(ucBookName[i]);
LcdCmd(NEW_LINE);
LcdPuts("Stud:");
for(i = 0; i < 5; i++)
LcdPutc(ucStudName[i]);
for(i = 0; i < 5; i++)
for(j = 0; j < 40000; j++);
}
}
for(ucOffset = 0; ucOffset < gucWriteAddr[1]; ucOffset += 20)
{
79
RFID Based Book Tracking System for Libraries
CardName(ucBookNumber, ucBookName);
CardName(ucStudNumber, ucStudName);
LcdInit();
LcdPuts("Book:");
for(i = 0; i < 5; i++)
LcdPutc(ucBookName[i]);
LcdCmd(NEW_LINE);
LcdPuts("Stud:");
for(i = 0; i < 5; i++)
LcdPutc(ucStudName[i]);
for(i = 0; i < 5; i++)
for(j = 0; j < 40000; j++);
}
}
void ClearEeProm(void)
{
gucWriteAddr[0] = 1;
gucWriteAddr[1] = 0;
EepromPuts(0, 0, &gucWriteAddr[0], 2);
}
80
RFID Based Book Tracking System for Libraries
81
RFID Based Book Tracking System for Libraries
CONCLUSION:
It is quite clear from the above discussion that an RFID system may be a comprehensive
system that addresses both the security and materials tracking needs of a library. RFID in
the library is not a threat if best practices guidelines followed religiously, that it speeds up
book borrowing and inventories and frees staff to do more user-service tasks. The
technology saves money too and quickly gives a return on investment.
It is important to educate library staff and library users about RFID technology before
implementing a program. It may be good for librarians to watch developments in RFID
until the cost of tags comes down to $.20 or less, the figure which some librarians have
determined is the key to their serious consideration of it.
While library RFID systems have a great deal in common with one another, including
the use of high frequency (13.56 MHz), passive, read-write tags, lack of a standard and
compatibility of tags produced by different vendors is a major problem in implementation
of RFID in libraries. Current standards (ISO 15693) apply to container-level tagging used
in supply chain applications and do not address problems of tracking and hot listing. Next
generation tags (ISO 18000) are designed for item level tagging. The newer tags are
capable of resolving many of the privacy problems of today's tags. However, no library
RFID products are currently available using the new standard. Both cost and equipment
may make RFID prohibitive in developing countries at this time.
82
RFID Based Book Tracking System for Libraries
FUTURE SCOPE:
RFID is said by many in the industry to be the frontrunner technology for automatic
identification and data collection. The biggest, as of yet unproven, benefit would
ultimately be in the consumer goods supply chain where an RFID tag attached to a
consumer product could be tracked from manufacturing to the retail store right to the
consumer's home.
Many see RFID as a technology in its infancy with an untapped potential. While we may
talk of its existence and the amazing ways in which this technology can be put to use,
until there are more standards set within the industry and the cost of RFID technology
comes down we won't see RFID systems reaching near their full potential anytime soon.
83
RFID Based Book Tracking System for Libraries
BIBLIOGRAPHY
84
RFID Based Book Tracking System for Libraries
REFERENCES:
Daniel McPherson and Vinod Chachra. “Personal privacy and use of RFID
technology in libraries”. White Paper, VTLS Inc., October 2003
www.vtls.com/documents/privacy.pdf.
Stephan Engberg, Morten Harning, and Christian Damsgaard Jensen.” Privacy &
security enhanced RFID preserving business value and consumer convenience”.
In The Second Annual Conference on Privacy, Security and Trust, New
Brunswick, Canada, October 2004.
A.Cerino and W.P. Walsh. “Research and application of radio frequency
identification (RFID) technology to enhance aviation security”. In National
Aerospace and Electronics Conference NAECON 2000.
85