Intelligent Shopping System using IoT

Spread the love

Shopping mall is a place where people get their daily necessities ranging from food products, clothing, electrical appliances etc. Sometimes customers have problems regarding the incomplete information about the product on sale and waste of unnecessary time at the billing counters. Continuous improvement is required in the traditional billing system to improve the quality of shopping experience to the customers. Now day’s numbers of large as well as small shopping malls has increased throughout the global due to increasing public demand & spending. At the time of festivals, special discounts, holidays, etc. there is a huge rush in shopping malls. The use barcode reading technique in such situations always results in waste time since customer has to wait till whole items get scanned. OT based intelligent trolley presented here is easy to use and does not requires the special training to customers. RFID technique has many advantages over barcode systems. RFID reader reads the tag from a distance of 300 feet whereas barcode can read the information at distance not greater than 15 feet. Also the barcode need one site of propagation. Reading frequency of barcode reads is only two tags whereas reading frequency of RFID is 40 tags. The impact of IoT comes in the case of mobile payment where by enabling NFC, one may get access to systems and virtual wallets. From a retailer’s point of view this increases the convenience and simplicity, these kinds of transactions are beneficial in providing opportunities for personal interaction with the customers.


It has two sections transmitter section and receiver sections. First initialize the power of kit then it is ready to use for customer. If customer wants to purchase any product then he/she has to put the product in the trolley. As soon as the product falls in the trolley the RFID reader read the RFID Tag place on the product. This RFID reader is connected to the microprocessor. Microprocessor cross checks the information get from RFID reader and information in the memory of microprocessor. If the information get match then the cost of product, name of product and the total bill display on the LCD. If user wants to remove any product then he/she simply remove that product from the trolley then LCD again display the name of product, cost of product and the total bill. Trolley is provided with ESP which has same functions as ZIGBEE and ETHERNET. ESP transfer the information to the main server which is in the range. This main server has its own cloud from that owner can access the information from anywhere and anytime with the help of user ID and password. This is the concept of Internet of thing (IOT).


Each trolley in supermarkets or malls is attached with one device which consists of hardware components such as RFID reader, micro-controller, EEPROM memory and liquid crystal display (LCD).The Components of System as followed.

RFID reader: Whenever any product having RFID tag attached is in the range of RFID reader then it scans that tag. RFID reader have different types of Radio frequency range for example low, high and ultra high frequency.

Liquid Crystal Display: LCD is one type of flat panel display which uses properties of light. LCD is used for displaying the total price of all products contained in trolley.

Zig-Bee: Zig-bee is an IEEE 802.15.4 standard which is used to create personal area network. Zig-Bee can transmit data over long distances by passing it over mesh network created. It is used in low data rate applications.

RFID tags

Each product in mall is attached with RFID tag.

There are two types of RFID tag:

  1. Active RFID tag:

– Own battery

– Costly

– Large Memory than Passive tag

– Reading Range is upto 100 meters

  1. Passive RFID Tag

– Battery-less

– Less cost than active tags.

– Reading range is less than active tags


Bayesian Network:- A Bayesian network,Bayes network, belief network, Bayes(ian) model or probabilistic directed acyclic graphical model8. According to this statistical model that represents a set of random variables and their conditional dependencies via a directed acyclic graph (DAG).Formally, DAGs are the Bayesian networks whose nodes represent random variables in the Bayesian sense. They may be observable quantities, unknown variables, hypotheses. Edges represent conditional dependencies; variables that are conditionally independent of each other represented using nodes that are not connected. A probability function associated takes each node as input, a particular set of values for the node’s parent variables, and gives the probability distribution of the variable represented by the node.

ID3:-Indecision tree learning,ID3(Iterative Dichotomiser 3) is an algorithm invented by Ross Quinlan used to generate a decision tree from a dataset. An ID3 algorithm typically utilized in the machine learning and natural language processing domains. Initially, the original setS was taken as the root node in the ID3algorithm. On each iteration of the algorithm, it iterates through every unused attribute of the set S and calculates the entropy H(S) or information gained IG (A) of the attribute.

Smart App:- We proposed a system which is very useful to customer while shopping. We proposed a smart android application concept to make a shopping more interactive. It is linked with Internet of Things (IoT). From this, appropriate guidance will be provided to users, and huge amount of time avoided for searching their needs. Product manufacturers are spending big amount of money for advertising their products which will not have a credible gain and hence it is wasting of money and efforts. Today, the Internet is a public, cooperative and self-sustaining facility accessible to hundreds of millions of people worldwide. From this, IoT trend is introduced. There are different functionalities in application. First off, customer has to download and install our application from the server. After filling his/her details, customer will get an ID which will be unique for future perspectives. It will store in our database and user will receive offers and discounts in future. Like SmartPointer

SmartPointer is an integrated IoT solution focused on increasing the profitability of shopping centers. The solution comprises a variety of options for stimulating demand. SmartPointer involves property managers, visitors, tenants and brand managers of global brands in this process. The SmartPointer App allows shoppers to create their own itinerary while visiting a shopping mall.

Benefits of SmartPointer

  • Surround visitors by rich informational content via several channels
  • Deliver a new consumer shopping experience
  • Obtain detailed information about visitor’s behavior and routes
  • Analyze behavior in real-time, generate and deliver personal experiences to visitors
  • Impact to visitors and convert them to buyers

MeenaG Staff

Internet of Things Enthusiast

Leave a Reply