Process Optimization with Smart BLE Beacons †
Abstract
1. Introduction
- -
- A lack of resources—the time and effort spent on monitoring and analyzing data is actually lost in terms of more productive tasks;
- -
- Design complexity—the implementation of custom solutions requires regular maintenance and education for staff;
- -
- A lack of motivation and trust—although this is solely a non-technical issue, it can easily counter any technologically advanced solutions as staff may refuse to cooperate, or even provide false inputs due to a fear of redundancy or higher workloads;
- -
- The safety of trade secrets and production information, which is important for retaining a competitive advantage.
2. Design and Implementation Details
- -
- The first is to make sure that individual token devices can remain in relative proximity to the reception point, thus reducing the radio transmission power and increasing the lifetime of the battery-supplied tokens.
- -
- The second is to provide redundancy, storage and data recovery in case of communication failures, as individual receivers can buffer data and keep local copies in case it is not possible to transfer the data to the central processing service.
- -
- The third is to provide service support functions, making it possible to remotely update the firmware of individual tokens and keep track of their usage.
- -
- The last but definitely not the least important purpose is to ensure the safety of the collected data, both at rest (as locally buffered information in case of communication troubles) and in transit—when sending the information for further analysis and processing.
- -
- Smart beacon devices with specially designed firmware and the capability of radio communication:
- -
- Repeaters and gateways, which may vary in terms of numbers or features based on the monitored environment:
- -
- Input analysis algorithms, depending on the optimization tasks and dashboard solutions, for visualizing the results:
- -
- Time is measured as an offset of a frequently changing base (for example, the start of the day or the beginning of a work day/shift period).
Event Description | JSON Message | BSON Data | Remarks | |||||
---|---|---|---|---|---|---|---|---|
Button #1 key event press (1) | {“t”: 1746941707, “e”: 1} | (1) Raw BSON | Reduction in % | |||||
0x13 0x00 0x00 0x00 0x10 0x74 0x00 0x0b 0x37 0x20 0x68 0x10 0x65 0x00 0x01 0x00 0x00 0x00 0x00 | 13.6% | |||||||
(2) RLE encoded | 36.4% | |||||||
0x13 0x95 0x20 0x7 0x60 0x42 0x1b 0x20 0x50 0x41 0x28 0x6 0x20 0x9e | −5.3% | |||||||
(3) BWT+RLE | ||||||||
Button #2 key event press (3) | {“t”: 1746941707, “e”: 3} | (1) Raw BSON | Reduction in % | |||||
0x13 0x00 0x00 0x00 0x10 0x74 0x00 0x0b 0x37 0x20 0x68 0x10 0x65 0x00 0x03 0x00 0x00 0x00 0x00 | 13.6% | |||||||
(2) RLE encoded | 36.4% | |||||||
0x13 0x95 0x20 0x7 0x60 0x42 0x1b 0x20 0x50 0x41 0x28 0x6 0x60 0x9e | −5.3% | |||||||
(3) BWT+RLE | ||||||||
Custom protocol implementation | ||||||||
Button #1 key event press (1) | t | t | t | t | x | crc8 | Compared to standard formats, binary representation is much more compact. | −68.4% (compared with plain JSON) |
68 | 20 | 37 | 0b | 11 | 6c | |||
Button #2 key event press (3) | t | t | t | t | x | crc5 | It requires only 4 bytes for the timestamp and 1 or 2 bytes for the event information (suitable for simple events is a single byte, where 4 bits are used to identify the event type and another 4 for its source. | −57.1% (compared to BSON) |
68 | 20 | 37 | 0b | 21 | Fc |
- -
- For long-running processes, the time count is not seconds but minutes or even larger periods.
3. Results
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Agile Manifesto Authors. The Agile Manifesto. 11–13 February 2001. Available online: http://agilemanifesto.org/ (accessed on 25 March 2024).
- Krämer, L.; Rutinowski, J.; Endendyk, J.; Vaut, R.; Roidl, M. On Blockchain-based Token Usage in Cyber-Physical Production Systems. Logist. J. Proc. 2022, 18. [Google Scholar] [CrossRef]
- González-r, P.L.; Framinan, J.M.; Pierreval, H. Token-based pull production control systems: An introductory overview. J. Intell. Manuf. 2012, 23, 5–22. [Google Scholar] [CrossRef]
- Marchi, F.C.; Gradvohl, A.L.S. Studies on indoor positioning algorithms using BLE Beacons. Rev. Bras. Comput. Apl. 2023, 15, 106–114. [Google Scholar] [CrossRef]
- Milano, F.D.R.; Laracca, H.; Ferrigno, M.; Santo, L.E.; Salvado, A.J.; Paciello, V. BLE-based indoor localization: Analysis of some solutions for performance improvement. Sensors 2024, 24, 376. [Google Scholar] [CrossRef] [PubMed]
- Wan, Q.; Wu, T.; Zhang, K.; Liu, X.; Cheng, K.; Liu, J.; Zhu, J. A high precision indoor positioning system of BLE AOA based on ISSS algorithm. Measurement 2024, 224, 113801. [Google Scholar] [CrossRef]
- Morgan, A.A. On the accuracy of BLE indoor localization systems: An assessment survey. Comput. Electr. Eng. 2024, 118, 109455. [Google Scholar] [CrossRef]
- Liu, W.; Guo, W.; Zhu, X. Map-Aided Indoor Positioning Algorithm with Complex Deployed BLE Beacons. ISPRS Int. J. Geo-Inf. 2021, 10, 526. [Google Scholar] [CrossRef]
- Yuzawa, K.; Fujii, T. Indoor Positioning using BLE Beacons and User Equipments in Factory Environment. In Proceedings of the 2024 Fifteenth International Conference on Ubiquitous and Future Networks (ICUFN), Budapest, Hungary, 2–5 July 2024. [Google Scholar]
- Namdar, J.; Modi, S.; Blackhurst, J. Diversify or Concentrate? Supply chain responses to policy uncertainty. J. Supply Chain. Manag. 2025, 61, 62–82. [Google Scholar] [CrossRef]
- Kancs, D. Uncertainty of supply chains: Risk and ambiguity. World Econ. 2023, 47, 2009–2033. [Google Scholar] [CrossRef]
- Pountain, D. Run-length encoding. Byte 1987, 12, 317–319. [Google Scholar]
- Li, B.; Ni, G.; Luo, J.; Zhang, X. BWT-based Data Preprocessing for LZW. In Proceedings of the International Conference on Multimedia and Signal Processing, Guilin, China, 14–15 May 2011; IEEE: Washington, DC, USA, 2011. [Google Scholar]
- Wireless Timer Synchronization Among nRF5 Devices. Nordic Semiconductor. 12 July 2016. Available online: https://devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/wireless-timer-synchronization-among-nrf5-devices (accessed on 5 November 2024).
- Maltsev, E.; Muliarevych, O. Beyond JSON: Evaluating Serialization Formats for Space-Efficient Communication. Communication. Adv. Cyber-Phys. Syst. 2024, 9, 9–15. [Google Scholar] [CrossRef]
- Biswal, A.K.; Almallah, O. Analytical Assessment of Binary Data Serialization Techniques in IoT Context. Master’s Thesis, Politecnico di Milano, Milan, Italy, 2018. [Google Scholar]
Limitation | Experimental Results | Remarks |
---|---|---|
Transmission power and estimated reliable communication distance are lower than expected | With the typical range in clear space of a beacon being up to 30 m, it was discovered that in industrial environments this effective range is up to 2–2.5 m in some special cases with a lot of metal obstacles. | As a mitigation measure, we identified 3 steps: (a) increasing the transmitting power, which results in the faster drain of the battery; (b) mounting repeaters on the rooftop as that allows for better communication; and (c) implementing a more robust event protocol. |
Timing synchronization | When beacons are allowed to collect and transmit data in chunks, timing synchronization is turned into a barrier for further proper synchronization. | As a countermeasure, we implemented a very simple time synchronization protocol. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kabaivanov, S.; Markovska, V. Process Optimization with Smart BLE Beacons. Eng. Proc. 2025, 100, 12. https://doi.org/10.3390/engproc2025100012
Kabaivanov S, Markovska V. Process Optimization with Smart BLE Beacons. Engineering Proceedings. 2025; 100(1):12. https://doi.org/10.3390/engproc2025100012
Chicago/Turabian StyleKabaivanov, Stanimir, and Veneta Markovska. 2025. "Process Optimization with Smart BLE Beacons" Engineering Proceedings 100, no. 1: 12. https://doi.org/10.3390/engproc2025100012
APA StyleKabaivanov, S., & Markovska, V. (2025). Process Optimization with Smart BLE Beacons. Engineering Proceedings, 100(1), 12. https://doi.org/10.3390/engproc2025100012