ESP32-Based Inventory Tracker for Goods Recording with Barcode Identification



Metrics Analysis (Dimensions & PlumX)

Indexing:
Similarity:

© 2026 Sitti Wetenriajeng Sidehabi, Wahidah Wahidah, St. Nurhayati Jabir, Muh Rizal Wahyudin, Muhammad Fauzan Suharman

Manual inventory recording remains vulnerable to delayed updates, transcription errors, and repeated reconciliation, particularly in warehouse units that still rely on spreadsheet-based data entry. This study aims to design and evaluate a Smart Inventory Tracker for recording goods at the PT Berkah Industri Mesin Angkat Site Kendari by integrating barcode scanning, ESP32-based edge processing, and cloud-based storage. The prototype used an ESP32 development board, a GM66 barcode scanner communicating through a Universal Asynchronous Receiver-Transmitter (UART) interface, a thin-film transistor (TFT) display driven through the Serial Peripheral Interface (SPI) protocol, a 12 V DC power supply with step-down regulation, a JSON reference database hosted on GitHub, and a Google Apps Script endpoint for writing validated transactions to Google Spreadsheets. The evaluation followed an engineering research approach covering hardware assembly, software integration, database matching, transaction logging, and functional testing. System performance was assessed through barcode readability distance testing, registered and unregistered barcode validation, end-to-end response-time measurement, and paired comparison with manual Google Sheets recording. Barcode reading was reliable at 3.7-16.4 cm, while scans at 3.6 cm and 16.5 cm failed outside the empirically verified optical working range. Ten registered barcode samples were successfully displayed and recorded, with an average end-to-end cloud logging time of 4.58 s per item. Manual recording required 45.57 s per item on average; therefore, the automated method reduced the observed recording duration by 40.99 s per item, equivalent to an 89.94% time reduction. Unregistered barcodes were rejected and were not appended to the spreadsheet. These findings indicate that the architecture supports faster and more consistent recording for small- to medium-sized warehouse operations. However, component-level latency logging, offline buffering, and broader network-condition testing remain necessary before large-scale commercial deployment.

 

Keywords: Inventory management, ESP32, Barcode identification, Internet of Things (IoT), Google spreadsheets.

Atzori, L., Iera, A., & Morabito, G. (2010). The Internet of Things: A survey. Computer Networks, 54(15), 2787–2805. https://doi.org/10.1016/j.comnet.2010.05.010

Ben-Daya, M., Hassini, E., & Bahroun, Z. (2019). Internet of things and supply chain management: A literature review. International Journal of Production Research, 57(15–16), 4719–4742. https://doi.org/10.1080/00207543.2017.1402140

Espressif Systems. (2024). ESP32 technical reference manual (Version 5.2). https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf

Espressif Systems. (n.d.-a). SPI master driver—ESP32—ESP-IDF programming guide v6.0.2 documentation. Retrieved July 14, 2026, from https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/spi_master.html

Espressif Systems. (n.d.-b). SPIFFS filesystem—ESP32—ESP-IDF programming guide v6.0.2 documentation. Retrieved July 14, 2026, from https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/storage/spiffs.html

GitHub. (n.d.). GitHub REST API documentation. Retrieved July 14, 2026, from https://docs.github.com/en/rest

Google. (n.d.). Google Sheets API overview. Google for Developers. Retrieved July 14, 2026, from https://developers.google.com/workspace/sheets/api/guides/concepts

Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660. https://doi.org/10.1016/j.future.2013.01.010

Hercog, D., Lerher, T., Truntič, M., & Težak, O. (2023). Design and implementation of ESP32-based IoT devices. Sensors, 23(15), Article 6739. https://doi.org/10.3390/s23156739

Hofmann, E., & Rüsch, M. (2017). Industry 4.0 and the current status as well as future prospects on logistics. Computers in Industry, 89, 23–34. https://doi.org/10.1016/j.compind.2017.04.002

Jarašūnienė, A., Čižiūnienė, K., & Čereška, A. (2023). Research on impact of IoT on warehouse management. Sensors, 23(4), Article 2213. https://doi.org/10.3390/s23042213

Khan, M. G., Huda, N. U., & Zaman, U. K. U. (2022). Smart warehouse management system: Architecture, real-time implementation and prototype design. Machines, 10(2), Article 150. https://doi.org/10.3390/machines10020150

Lasi, H., Fettke, P., Kemper, H. G., Feld, T., & Hoffmann, M. (2014). Industry 4.0. Business & Information Systems Engineering, 6(4), 239–242. https://doi.org/10.1007/s12599-014-0334-4

Lee, I., & Lee, K. (2015). The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons, 58(4), 431–440. https://doi.org/10.1016/j.bushor.2015.03.008

Li, Z., Guo, H., Xu, W., & Chen, B. (2023). Serverless computing: State-of-the-art, challenges and opportunities. IEEE Transactions on Services Computing, 16(2), 1522–1539. https://doi.org/10.1109/TSC.2022.3166553

Melo, G. C. G., Torres, I. C., de Araújo, I. B. Q., Brito, D. B., & Barboza, E. A. (2021). A low-cost IoT system for real-time monitoring of climatic variables and photovoltaic generation for smart grid application. Sensors, 21(9), Article 3293. https://doi.org/10.3390/s21093293

Nico, J. A. N. (2024). Rancang bangun prototipe inventaris barang berbasis IoT menggunakan mikrokontroler ESP32 dan sensor radio frequency identification [Undergraduate thesis, Universitas Islam Balitar]. Universitas Islam Balitar Repository. https://repository.unisbablitar.ac.id

Nižetić, S., Šolić, P., López-de-Ipiña González-de-Artaza, D., & Patrono, L. (2020). Internet of Things (IoT): Opportunities, issues and challenges towards a smart and sustainable future. Journal of Cleaner Production, 274, Article 122877. https://doi.org/10.1016/j.jclepro.2020.122877

Patil, K. A., & Kale, N. R. (2016). A model for smart agriculture using IoT. 2016 International Conference on Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC), 543–545. https://doi.org/10.1109/ICGTSPICC.2016.7955360

Pratama, S. A. P., Hidayat, H., Rahim, W. G. E., & Nugraha, M. A. (2025). IoT-based barcode scanning system implementation using ESP32 for enhancing warehouse stock opname efficiency. International Journal of Research and Applied Technology (INJURATECH), 5(1), 268–276. https://ojs.unikom.ac.id/index.php/injuratech/article/view/19200

Ray, P. P. (2018). A survey on Internet of Things architectures. Journal of King Saud University – Computer and Information Sciences, 30(3), 291–319. https://doi.org/10.1016/j.jksuci.2016.10.003

Rejeb, A., Simske, S., Rejeb, K., Treiblmaier, H., & Zailani, S. (2020). Internet of Things research in supply chain management and logistics: A bibliometric analysis. Internet of Things, 12, Article 100318. https://doi.org/10.1016/j.iot.2020.100318

Santosa, S. H., Hidayat, A. P., Siskandar, R., & Husyairi, K. A. (2024). IoT-based barcode scanning system for production and warehouse management. Batrisya: Journal of Electrical Engineering and Computer Science, 2(1), 45–58. https://batrisyaedu.com/journal/index.php/batrisya/article/view/18

Sarac, A., Absi, N., & Dauzère-Pérès, S. (2010). A literature review on the impact of RFID technologies on supply chain management. International Journal of Production Economics, 128(1), 77–95. https://doi.org/10.1016/j.ijpe.2010.07.039

Szymańska, O., Adamczak, M., & Cyplik, P. (2017). Logistics 4.0—A new paradigm or set of known solutions? Research in Logistics & Production, 7(4), 299–310. https://doi.org/10.21008/j.2083-4950.2017.7.4.2

Tubis, A. A., & Rohman, J. (2023). Intelligent warehouse in Industry 4.0—Systematic literature review. Sensors, 23(8), Article 4105. https://doi.org/10.3390/s23084105

Unhelkar, B., Joshi, S., Sharma, M., Prakash, S., Mani, A. K., & Prasad, M. (2022). Enhancing supply chain performance using RFID technology and decision support systems in the Industry 4.0—A systematic literature review. International Journal of Information Management Data Insights, 2(2), Article 100084. https://doi.org/10.1016/j.jjimei.2022.100084

Wen, Y., & Zhu, Q. (2022). An improved network time protocol for industrial Internet of Things. Sensors, 22(13), Article 5021. https://doi.org/10.3390/s22135021

Widoretno, S., Hadi, A., & Zuhair, A. (2025). Implementasi pemilah barang paket ekspedisi menggunakan QR Code dengan ESP32 yang terintegrasi dengan Google Spreadsheet untuk manajemen data [Implementation of expedition package sorting using QR Code with ESP32 integrated with Google Spreadsheet for data management]. Jurnal Qua Teknika, 15(2), 119–124. https://doi.org/10.35457/quateknika.v15i02.5083

Winkelhaus, S., & Grosse, E. H. (2020). Logistics 4.0: A systematic review towards a new logistics system. International Journal of Production Research, 58(1), 18–43. https://doi.org/10.1080/00207543.2019.1612964

ESP32-Based Inventory Tracker for Goods Recording with Barcode Identification

Refbacks

  • There are currently no refbacks.


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

The copyright is reserved to Research in Education, Technology, and Multiculture that is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Address:

CV. IMRECS: Jalan Gagak I, Kecamatan Larangan, Kota Tangerang. Postal Code: 15155

STKIP Al Islam Tunas Bangsa: Jalan Z.A. Pagar Alam No. 41 Gedong Meneng Bandar Lampung