Internet of things and radio frequency identification based embedded system to reduce shopping time in supermarkets

Cesar Solis Espino, Favio Guerrero Vargas, Ernesto Paiva-Peredo, Guillermo Wenceslao Zarate Segura


Doing daily shopping in a Peruvian supermarket means a large investment of time for many people, usually due to inaccurate and faulty scanning of products by barcodes at supermarket checkout counters. For this reason, an embedded system based on internet of things (IoT) and radio frequency identification (RFID) is designed to reduce shopping time in a supermarket. The system uses an ESP32 development board with embedded hardware specialized in IoT projects and firmware development based on C language and real-time operating systems (FreeRTOS) through espressif’s IoT development framework (ESP-IDF). RFID tags were used to scan the products and IoT with message queuing telemetry transport (MQTT) communication protocol are implemented to a local database in real time. The system achieves a significant reduction in terms of scanning time compared to self-service checkouts using barcodes, which allows to statistically analyze the reduced time per quantity of products and the linear trend of the 2 samples.


ESP32; Espressif’s internet of things development framework; Internet of things; Message queuing telemetry transport; Radio frequency identification

Full Text:




  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Bulletin of EEI Stats

Bulletin of Electrical Engineering and Informatics (BEEI)
ISSN: 2089-3191, e-ISSN: 2302-9285
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).