Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I.
INTRODUCTION
More and more retail chains today have the need for
automated monitoring of the number of customers in cash
register lines in real time. Previously developed systems
have proved to be insufficiently effective because they
involved additional and unpleasant interaction between
customers and employees or monitoring in the way that
threatens the privacy of customers. To avoid such
problems, it was necessary to design different solution
which would implement new technologies.
There are many different jobs that employees can do:
working in bakery department, cash register, placing the
products on the shelves etc. Store managers have the task
to distribute employees in the most efficient way. The
decision about distribution can be made on the basis of
real-time status analysis, statistical analysis and
combination of the two methods. Real-time distribution
means that the store manager has the data based on the
real-time status of the store, and statistical analysis can
assume what the distribution should be based on the
previous observations. Combination of the two methods
459
SYSTEM CONCEPT
RFID is the wireless non-contact use of radiofrequency electromagnetic fields to transfer data, for the
purposes of automatically identifying and tracking tags
attached to objects. Every RFID system consists of
several basic elements:
Reader
cell) which is used for powering the chip. This means that
electromagnetic field of the reader isn't necessary for
powering like it is necessary with the passive tags. This
feature enables using the reader with weaker field to
transfer data. Tags also vary in memory capacity. 1-bit
tags have only one bit of memory that stores 1 if the tag is
in the field and 0 if tag isn't in the field. Other tag type is
the one with ID stored in the memory by the factory.
Third type is the one that has enough memory for storing
ID and extra data (by the user). Tags are produced in
plastic and glass housing in shape of coin, sticker,
capsule, little box and card [2].
RFID uses the low-end of the electromagnetic spectrum
and signal strenght is limited
frequency
radio
frequency
460
A. Pinkie
Pinkie presents part of the system in charge of RFID
technology. When a cash register is opened, antenna
reading is automatically turned on in front of that cash
register. Every reading first comes to the reader that has
embedded software. That software enables data
manipulation using modified built-in functions that are
required for correct data reading.
Reader can be configured to send signals to the tags at
specified time intervals. Constant reading ensures greater
accuracy, but creates data redundancy. For this reason,
reader functions can be modified in the way that the rest
of the system gets an update only if there is a change in
the system. Eg., a particular tag enters the antenna field
so the reader reads its ID and sends the information to the
rest of the system because the change in the system
occurred. Since we do not want to read data every second
of the time that tag remains in the field of antenna, a
modified function sends an alert only if the tag gets out of
the field of the antenna. Additional functionality is
reading multiple tags at the same time and ignoring tag
readings that are in the antenna field too short.
For the purpose of testing the developed software
solution for optimization of cash register lines using
RFID technology, we used Motorola FX9500 fixed RFID
reader (868 MHz) that supports .NET and C as API
support [3]. Also, passive tags in thicker plastic housing
that have ID memory have been chosen (due to better
work with metal surfaces). Used antenna is circularly
polarized (dimension 24.5x23.5 cm).
C. Protocol
To make parts of the system communicate with each
other, it is necessary to implement communication
protocol. For this system we used sending of JSON
(JavaScript Object Notation) through HTTP protocol.
JSON is an open standard format that uses humanreadable text to transmit data objects consisting of
attribute-value pairs. It is used primarily to transmit data
between a server and web application.
HTTP protocol is an application protocol that defines
format (JSON in this case) and the way of message
transportation between client and server.
D. Results and additional functionalities
Figures 4, 5 and 6 show results of developed system:
461
IV. CONCLUSION
Cash register lines optimization system using RFID
offers automated monitoring of number of customers in
cash register lines without uncomfortable interaction
between customers and employees of the store and also
without threatening customers privacy. The whole system
is designed to be easily upgradable with many additional
features and integrated with already existing solutions in
stores. All the newest technologies in the field of RFID
wireless communications and also web applications have
been used.
Figure 6: Real-time cash register state
Additional implemented functionality is basket
counter. In front of every cash register stands a place
where used baskets are collected. System offers
automated monitoring of number of baskets to warn a
store manager that collected baskets have to be removed.
Functionality is developed the same way as the rest of the
system.
462