An Intelligent Warehouse Stock Management and Tracking System based on
Silicon Identification Technology and 1-Wire Network Communication
Kai-Xin Tee
School of Engineering
Monash University Sunway campus, Malaysia
teekaixin@gmail.com
Moi-Tin Chew and Serge Demidenko
Centre of Technology
RMIT University Saigon South campus, Vietnam
chew.moitin@rmit.edu.vn
serge.demidenko@rmit.edu.vn
Abstract— This paper presents a novel electronic system for
stock control and container tracking in a storage warehouse
environment. The system is based on the use of advanced
electronic identification tags and 1-Wire communication tools.
Each warehouse container is affixed with a small electronic ID
tag (called iButton). The tag is an electronic chip housed in a
durable 16mm button-shaped stainless steel package (micro-
can). The chip provides a unique ID number, read-write
memory and 1-Wire interface communication circuitry. It is
powered by a long lasting internal battery. The tag keeps
information on storage loading/unloading history, goods
contents, ownership, etc. Another iButton identified as location
tag is placed at each and every storage cell. Once a container is
placed into an available storage cell, the pair of ID tags (on the
container and in the cell) appeared immediately on the 1-Wire
communication network, hence allowing the central controller
(PC) to update the latest space utilization and the
container/stock associated with it. This intelligent way of
tagging the containers with their particular contents to any
available storage cells, offers a new alternative to the
conventional storage and stock management system where a
particular container must be placed into its pre-specified
storage space.
Keywords – iButton, identification tag, 1-Wire
communication, automated storage system, stock management
I. INTRODUCTION
Efficient and effective stock control and tracking is a
hallmark of a successful company. Many companies and
industries have heavily invested into getting the best stock
and inventory management systems. Various studies have
shown that the effectiveness and performance of an
inventory relies on the accuracy of the goods information at
any given time, which includes the storage locations, goods
retrieval rate from the shelves, packing history, stock
quantities, contents, etc. [1-3]. Such information is crucial in
helping the management to regulate a stock level, to forecast
market demand and material controlling in the warehouse.
There are two commonly known technologies which are
most widely used in the inventory systems nowadays. They
are based on the use of barcode and Radio Frequency
Identification (RFID). The barcode-based systems though
cheap to implement are easily susceptible to wear and tear
damages. Their performance could also be affected by poor
print quality and print contrast ratio.
Using RFID technology in management inventory system
is not completely without its problems either. Issues related
to electro-magnetic interference, signal distortion, absorption
and deflection between RFID tag and reader are the most
common problems there. Other factors like vibrations and
static charges can also negatively affect the performance of
RFID tags. The durability of the RFID tags can pose another
problem: it is deteriorated when exposed to moisture, which
is often present in storage areas [4-6].
This paper describes a novel implementation of
warehouse stock control and tracking system based on the
advanced silicon identification technology product (so-called
iButton) and the 1-Wire communication protocol [7]. It
elaborates on both the hardware and software
implementations that provide a user friendly environment
with high reliability among other features.
II. SYSTEM OVERVIEW
To achieve the goal the following additional technical
arrangements are implemented in the storage warehouse.
Each of the storage cells/shelf positions is equipped with an
individual position identification tag – iButton [7]. All the
storage cells are linked through the 1-Wire communication
network to the central host computer. However only cells
with containers in them have a closed loop and thus seen by
the computer. Those cells that are not occupied are
disconnected and thus are not seen by the PC.
Every storage container is also attached with its own
iButton with data on the container content, owner, storage
instructions, expiry date, loading/unloading history, etc.
Each placement of a container to an available storage
space automatically leads to connection of both the position
and container tags to the 1-Wire network linked to the central
computer - Fig. 1. The network connection is configured
according to the MicroLAN architecture [7].
GND plane
MicroLAN based on 1-Wire Bus
MicroLan Server
and
Store database
Operator terminal
Cell iButton
Container
iButton
. . .
. . .
Figure 1. Network Architecture
2011 Sixth IEEE International Symposium on Electronic Design, Test and Application
978-0-7695-4306-2/11 $26.00 © 2011 IEEE
DOI 10.1109/DELTA.2011.62
111
2011 Sixth IEEE International Symposium on Electronic Design, Test and Application
978-0-7695-4306-2/11 $26.00 © 2011 IEEE
DOI 10.1109/DELTA.2011.62
110