A Low Energy IoT Application Using Beacon for Indoor Localization
<p>The proposed approach.</p> "> Figure 2
<p>System architecture.</p> "> Figure 3
<p>System framework.</p> "> Figure 4
<p>Localization based on the trilateration method.</p> "> Figure 5
<p>Trilateration with 3 beacons.</p> "> Figure 6
<p>Algorithm for the calculation of coordinates.</p> "> Figure 7
<p>Indoor localization system proposed.</p> "> Figure 8
<p>Test on zone (3; 3).</p> ">
Abstract
:1. Introduction
- Data collection: In this phase, all useful information is collected from the reference sensors and then processed to provide the data actually requested (the final position);
- Localization: The devices that act as transmitters are affected by the surrounding environment and any obstacles. This phase is used to improve the accuracy of the position estimation, taking into account any systematic errors due to any interference.
2. Related Works
- Tag: A small electronic device consisting of a microchip with simple control logic functions connected to an antenna, both mounted on a substrate, similar to an adhesive label, which supports them. This chip (of a few millimeters) represents the smart part and consists of a non-volatile memory and a unique code, which is transmitted to the reader, which has the task of processing all the data received;
- Reader: A transceiver controlled by a microprocessor, used to receive and acquire the information from the tags;
- Management System: A system that allows, starting from the univocal code, to retrieve all the various information available and to manage them.
- ISO/IEC 15961: “RFID for Item Management: Host Interrogator; Tag functional commands and other syntax features”;
- ISO/IEC 15962: “RFID for Item Management: Data Syntax”;
- ISO/IEC 15963: “Unique Identification of RF tag and Registration Authority to manage the uniqueness”.
3. Background on Methods and Technologies for Indoor Localization
- Trace the path of objects/people at a certain time;
- Calculate the parking times of an object/person in a certain area;
- Analyze the various interactions between objects and people.
- Angle of Arrival (AOA);
- Time of Arrival (TOA);
- Time Difference of Arrival (TDOA);
- RSSI-based method.
The Development of Bluetooth Technology
- Complete absence of cables and wires: Bluetooth allows, in fact, direct communication between various devices without the need for further connections;
- Limited cost;
- Complete automation.
4. The Proposed Approach
- Precise Indoor Localization (PIL);
- Zone-Based Indoor Localization.
5. Case of Study
- Four Bluetooth HC-05 modules comprising three anchors, or reference nodes (set in master mode), and one target (set in slave mode);
- The Arduino Pro Mini to manage and control the HC-05 master Bluetooth modules, which provide the RSSI values of the slave device;
- A coin cell breakout w/on–off switch (with 3 V CR2032 batteries) to power the HC-05 module, which acts as a slave;
- A computer to manage and process the values obtained from the exchange of information between the master and slave modules.
- RSSI value in dBm;
- Distance in centimeters between the slave module and the master;
- Total time from the start of the program execution.
- Initialize a serial communication;
- Set the Bluetooth in master mode;
- Enable Bluetooth so that it can search for other Bluetooth devices;
- Return the RSS value;
- Convert the received signal strength into distance.
6. Experimental Results
- Choose the area of interest and divide it into N-zones;
- Make the connection as shown in Figure 7;
- Connect the Arduino Pro Mini boards to the pc via the FTDI adapter and USB cable;
- Open the serial monitors using a computer in order to store the RSSI values obtained from each single reading in a file, in txt format;
- Perform the tests by placing the slave in the selected area, starting the three reference devices simultaneously.
- LISTA Read RSSI value: The master devices get the RSS value from the scan of the target Bluetooth module;
- LISTA Distance calculation: Once the RSS value in dBm is obtained, the distance can be calculated, using the formula . In order to convert the RSSI value into distance, it is necessary to perform a calibration test in order to define both the RSSI value at a distance of 1 m from the source and the value of the signal propagation constant. The knowledge of these two parameters allows the conversion from dBm to meters.
7. Discussions
- Asset management—localization, management and commercial use of any tangible asset owned by a company or a private individual.
- Supply chain management—management of companies and interconnected processes related to the production, distribution and sale of products and ser-vices. It includes inventory and warehouse management.
- Detection and Monitoring—integration of sensors (e.g., data loggers) used to monitor the physical environment of an object. The most common sensors are those of temperature and humidity.
- Maintenance, repair and overhaul (MRO)— all the activities, technical and administrative, conducted to ensure that an object (tools, equipment, vehicles) is able to perform the function required of it.
- Compliance—act or process of adhering to a request or regime specified by a government, industry, or customer.
- Safety/security—safety and security management, assurance and compliance for a company, its employees, its resources, its products and processes. Among the most common applications, we find workplace safety, the management of evacuation and emergency procedures.
- Workflow optimization—optimizing efficiency for a company’s workflow. For example, in an automobile manufacturing plant, the goal is to minimize the steps to get from point A to point B of the production process, or to ensure that when it gets to point B, a worker has XYZ available to do the job properly.
- Manufacturing—asset traceability, maintenance and repair (MRO), material supply, safety/security, supply chain management, and materials in process.
- Logistics—sorting, inventory/warehouse management, security/protection, supply chain management, and loading/unloading management.
- Transportation—use of resources, automated detection and monitoring, loading, intervention times for maintenance, packaging, safety (unaccompanied minors), and traceability of vehicles.
- Retail—asset tracking, inventory, supply chain management, and warehouse management.
- Healthcare—asset traceability, compliance, patient flow, safety, and workflow optimization.
- Sport—monitoring the score of players.
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Lombardi, M.; Pascale, F.; Santaniello, D. Internet of Things: A General Overview between Architectures, Protocols and Applications. Information 2021, 12, 87. [Google Scholar] [CrossRef]
- D’Aniello, G.; Gaeta, M.; Hong, T.P. Effective quality-aware sensor data management. IEEE Trans. Emerg. Top. Comput. Intell. 2017, 2, 65–77. [Google Scholar] [CrossRef]
- Castiglione, A.; Palmieri, F.; Colace, F.; Lombardi, M.; Santaniello, D.; D’Aniello, G. Securing the internet of vehicles through lightweight block ciphers. Pattern Recognit. Lett. 2020, 135, 264–270. [Google Scholar] [CrossRef]
- D’Aniello, G.; Gaeta, M.; Orciuoli, F.; Sansonetti, G.; Sorgente, F. Knowledge-based smart city service system. Electronics 2020, 9, 965. [Google Scholar] [CrossRef]
- Colace, F.; Lombardi, M.; Pascale, F.; Santaniello, D. A Multilevel Graph Representation for Big Data Interpretation in Real Scenarios. In Proceedings of the 2018 3rd International Conference on System Reliability and Safety (ICSRS), Barcelona, Spain, 23–25 November 2018; pp. 40–47. [Google Scholar] [CrossRef]
- Erhan, L.; Ndubuaku, M.; di Mauro, M.; Song, W.; Chen, M.; Fortino, G.; Bagdasar, O.; Liotta, A. Smart anomaly detection in sensor systems: A multi-perspective review. Inf. Fusion 2021, 67, 64–79. [Google Scholar] [CrossRef]
- Colace, F.; Lombardi, M.; Pascale, F.; Santaniello, D. A multi-level approach for forecasting critical events in Smart Cities. In Proceedings of the 24th International DMS Conference on Visualization and Visual Languages, Redwood City, CA, USA, 29 June 2018; pp. 45–46. [Google Scholar]
- Zafari, F.; Papapanagiotou, I.; Devetsikiotis, M.; Hacker, T. Enhancing the accuracy of iBeacons for Indoor Proximity-based services. In Proceedings of the IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017. [Google Scholar]
- Hou, X.; Arslan, T. Monte Carlo localization algorithm for indoor positioning using Bluetooth low energy devices. In Proceedings of the 2017 International Conference on Localization and GNSS (ICL-GNSS), Nottingham, UK, 27–29 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Colace, F.; Khan, M.; Lombardi, M.; Santaniello, D. A Multigraph Approach for Supporting Computer Network Monitoring Systems. In Proceedings of Fifth International Congress on Information and Communication Technology; Springer: Singapore, 2021; pp. 470–477. [Google Scholar]
- Ding, H.; Zheng, Z.; Zhang, Y. AP weighted multiple matching nearest neighbors approach for fingerprint-based indoor localization. In Proceedings of the 2016 Fourth International Conference on Ubiquitous Positioning, Indoor Navigation and Location Based Services (UPINLBS), Shanghai, China, 2–4 November 2016; pp. 218–222. [Google Scholar] [CrossRef]
- Miorandi, D.; Sicari, S.; de Pellegrini, F.; Chlamtac, I. Internet of things: Vision, applications and research challenges. Ad Hoc Netw. 2012, 10, 1497–1516. [Google Scholar] [CrossRef] [Green Version]
- Dardari, D.; Closas, P.; Djurić, P.M. Indoor Tracking: Theory, Methods, and Technologies. IEEE Trans. Veh. Technol. 2015, 64, 1263–1278. [Google Scholar] [CrossRef] [Green Version]
- Disha, M.A. A Comparative Analysis on indoor positioning Techniques and Systems. Int. J. Eng. Res. Appl. 2013, 3, 1790. [Google Scholar]
- Radoi, I.E.; Cirimpei, D.; Radu, V. Localization Systems Repository: A Platform for Open-source Localization Systems and Datasets. In Proceedings of the 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019; pp. 1–8. [Google Scholar] [CrossRef]
- Gupta, N. Inside Bluetooth Low Energy; Artech House, Mobile Communication Series: London, UK, 2013; ISBN-13:978-1630810894. [Google Scholar]
- Alarifi, A.; Al-Salman, A.; Alsaleh, M.; Alnafessah, A.; Al-Hadhrami, S.; Al-Ammar, M.A.; Al-Khalifa, H.S. Ultra Wideband Indoor Positioning Technologies: Analysis and Recent Advances. Sensors 2016, 16, 707. [Google Scholar] [CrossRef]
- Farid, Z.; Nordin, R.; Ismail, M. Recent Advances in Wireless Indoor Localization Techniques and System. J. Comput. Netw. Commun. 2013, 2013, 185138. [Google Scholar] [CrossRef]
- Thongkam, J.; Supanakoon, P.; Promwong, S. Evaluation of Indoor Localization with Range-Free Weighted Localization Algorithm. In 2018 Global Wireless Summit (GWS); IEEE: New York, NY, USA, 2018; pp. 11–14. [Google Scholar] [CrossRef]
- Hatem, E.; Colin, E.; Abou-Chakra, S.; El-Hassan, B.; Laheurte, J. New Empirical Indoor Path Loss Model using Active UHF-RFID Tags for Localization Purposes. In Proceedings of the 2018 IEEE International Conference on RFID Technology & Application (RFID-TA), Macau, Macao, 26–28 September 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Hatem, E.; El-Hassan, B.; Laheurte, J.; Abou-Chakra, S.; Colin, E.; Marechal, C. Study the estimated distance error in indoor localization using UHF-RFID. In Proceedings of the 2018 IEEE Middle East and North Africa Communications Conference (MENACOMM), Jounieh, Lebanon, 18–20 April 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Buyya, R.; Dastjerdi, A.V. Internet of Things: Principles and Paradigms; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar]
- Wei, S.; Wang, J.; Zhao, Z. LocTag: Passive WiFi Tag for Robust Indoor Localization via Smartphones. In Proceedings of the IEEE INFOCOM 2020—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 1342–1343. [Google Scholar] [CrossRef]
- Xue, J.; Liu, J.; Sheng, M.; Shi, Y.; Li, J. A WiFi fingerprint based high-adaptability indoor localization via machine learning. China Commun. 2020, 17, 247–259. [Google Scholar] [CrossRef]
- Poulose, A.; Emeršič, Ž.; Eyobu, O.S.; Han, D.S. An Accurate Indoor User Position Estimator for Multiple Anchor UWB Localization. In Proceedings of the 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea, 21–23 October 2020; pp. 478–482. [Google Scholar] [CrossRef]
- Razali, N.A.M.; Habaebi, M.H.; Zulkurnain, N.F.; Islam, M.R.; Zyoud, A. The Distribution of Path Loss Exponent in 3D Indoor Environment. Int. J. Appl. Eng. Res. 2017, 12, 7154–7161. [Google Scholar]
- Pu, C.C.; Pu, C.H.; Lee, H.J. Indoor Location Tracking using Received Signal Strength Indicator. In Emerging Communications for Wireless Sensor Networks; IntechOpen: London, UK, 2011. [Google Scholar]
- Obeidat, H.; Obeidat, O.; Bombara, M.; Shuaieb, W.; Alabdullah, A.; Dama, Y.; Binmelha, M.; Jones, S.; Abd-Alhameed, R. Performance comparative study between vector and ECOLOCATION algorithms for indoor positioning. In Proceedings of the 2017 Internet Technologies and Applications (ITA), Wrexham, UK, 12–15 September 2017; pp. 230–234. [Google Scholar] [CrossRef]
- Mehmood, H.; Tripathi, N.K.; Tipdecho, T. Indoor Positioning System Using Artificial Neural Network. J. Comput. Sci. 2010, 6, 1219. [Google Scholar] [CrossRef] [Green Version]
- Laoudias, C.; Moreira, A.; Kim, S.; Lee, S.; Wirola, L.; Fischione, C. A Survey of Enabling Technologies for Network Localization, Tracking, and Navigation. IEEE Commun. Surv. Tutor. 2018, 20, 3607–3644. [Google Scholar] [CrossRef] [Green Version]
- Khudhair, A.A.; Jabbar, S.Q.; Sulttan, M.Q.; Wang, D. Wireless Indoor Localization Systems and Techniques: Survey and Comparative Study. Indones. J. Electr. Eng. Comput. Sci. 2016, 3, 392–409. [Google Scholar] [CrossRef] [Green Version]
- Colace, F.; de Santo, M.; Lemma, S.; Lombardi, M.; Pascale, F. BotWheels: A Petri Net based Chatbot for Recommending Tires. In Proceedings of the 6th International Conference on Data Science, Technology and Applications (DATA), Madrid, Spain, 26–28 July 2017; pp. 350–358. [Google Scholar] [CrossRef]
- Peng, Z.; Xie, Y.; Wang, D.; Dong, Z. One-to-all regularized logistic regression-based classification for WiFi indoor localization. In Proceedings of the 2016 IEEE 37th Sarnoff Symposium, Newark, NJ, USA, 19–21 September 2016; pp. 154–159. [Google Scholar] [CrossRef]
- Casillo, M.; Coppola, S.; de Santo, M.; Pascale, F.; Santonicola, E. Embedded Intrusion Detection System for Detecting Attacks over CAN-BUS. In Proceedings of the 2019 4th International Conference on System Reliability and Safety (ICSRS), Rome, Italy, 20–22 November 2019; pp. 136–141. [Google Scholar] [CrossRef]
- Casareo, K.; Chaczko, Z. Beacon-Based Localization Middleware for Tracking in Medical and Healthcare Environments. In Proceedings of the 2018 12th International Symposium on Medical Information and Communication Technology (ISMICT), Sydney, Australia, 26–28 March 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Kirkup, J.A.; Rowlands, D.D.; Thiel, D.V. Team Player Tracking Using Sensors and Signal Strength for Indoor Basketball. IEEE Sens. J. 2016, 16, 4622–4630. [Google Scholar] [CrossRef]
- Amato, F.; Moscato, F.; Moscato, V.; Pascale, F.; Picariello, A. An agent-based approach for recommending cultural tours. Pattern Recognit. Lett. 2020, 131, 341–347. [Google Scholar] [CrossRef]
- Adinolfi, E.A.; Gallo, M.; Polverino, P.; Beretta, D.; Araya, S.S.; Pianese, C. ECM-Based Algorithm for On-Board PEMFCs Diagnosis. In ELECTRIMACS 2019; Lecture Notes in Electrical Engineering; Zamboni, W., Petrone, G., Eds.; Springer: Cham, Switzerland, 2020; Volume 697. [Google Scholar] [CrossRef]
- Lombardi, M.; Pascale, F.; Santaniello, D. An application for Cultural Heritage using a Chatbot. In Proceedings of the 2019 2nd International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, Saudi Arabia, 1–3 May 2019. [Google Scholar] [CrossRef]
- Kui, W.; Mao, S.; Hei, X.; Li, F. Towards Accurate Indoor Localization Using Channel State Information. In Proceedings of the 2018 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW), Taichung, Taiwan, 19–21 May 2018. [Google Scholar] [CrossRef]
- Herrera, J.C.A.; Plöger, P.G.; Hinkenjann, A.; Maiero, J.; Flores, M.; Ramos, A. Pedestrian indoor positioning using smartphone multi-sensing, radio beacons, user positions probability map and IndoorOSM floor plan representation. In Proceedings of the 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Busan, Korea, 27–30 October 2014. [Google Scholar] [CrossRef]
- Zhang, C. Sparse Visual Localization in GPS-Denied Indoor Environments. In Proceedings of the 2019 International Conference on Information Technology and Computer Application (ITCA), Guangzhou, China, 20–22 December 2019. [Google Scholar] [CrossRef]
Technology | Accuracy | Power Consumption | Cost |
---|---|---|---|
Wi-Fi | ~1–5 m | High | Low |
Bluetooth | from 30 cm up to a few meters | Low | Low |
RFID | ~1–5 m | Low | Active: High Passive: Low |
UWB | ~1–5 m | Low | High |
Method | Benefit | Downside |
---|---|---|
ToA | It represents the most accurate technique in terms of precision | It is complex to implement; requires synchronization of all devices; expensive |
TDoA | Compared to the ToA, it requires the synchronism of the reference devices only | It is affected by multipath phenomena |
AOA | The transmitter timing information is encoded in the signal | It requires the use of additional antennas to measure angles and therefore has a higher cost; multipath and reflection phenomenon |
RSS | Very simple to implement; it does not require synchronization between devices; it requires no additional hardware | The presence of obstacles, the orientation of the antennas and the environment make it difficult to create an accurate model of indoor localization |
Name | Maximum Distance | Maximum Output Power |
---|---|---|
Class 1 | Until 100 m | 20 dBm = 100 mW |
Class 2 | Until 10 m | 4 dBm = 2.5 mW |
Class 3 | Until 5 m | 0 dBm = 1 mW |
Beacon 3 | |||||
---|---|---|---|---|---|
(1;4) | (2;4) | (3;4) | (4;4) | ||
(1;3) | (2;3) | (3;3) | (4;3) | ||
(1;2) | (2;2) | (3;2) | (4;2) | ||
2 m | (1;1) | (2;1) | (3;1) | (4;1) | |
Beacon 1 | 2 m | Beacon 2 |
Area | TP | FN | FP | TN | Area | TP | FN | FP | TN | Area | TP | FN | FP | TN | Area | TP | FN | FP | TN |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(1;1) | 31 | 7 | 4 | 18 | (1;2) | 29 | 0 | 4 | 27 | (1;3) | 26 | 4 | 9 | 21 | (1;4) | 12 | 18 | 16 | 14 |
(2;1) | 22 | 8 | 2 | 28 | (2;2) | 27 | 3 | 11 | 19 | (2;3) | 23 | 3 | 5 | 28 | (2;4) | 19 | 21 | 1 | 19 |
(3;1) | 31 | 2 | 1 | 26 | (3;2) | 25 | 5 | 2 | 28 | (3;3) | 42 | 1 | 0 | 17 | (3;4) | 24 | 6 | 12 | 18 |
(4;1) | 27 | 3 | 7 | 23 | (4;2) | 36 | 4 | 1 | 19 | (4;3) | 22 | 8 | 4 | 26 | (4;4) | 31 | 2 | 12 | 15 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Pascale, F.; Adinolfi, E.A.; Avagliano, M.; Giannella, V.; Salas, A. A Low Energy IoT Application Using Beacon for Indoor Localization. Appl. Sci. 2021, 11, 4902. https://doi.org/10.3390/app11114902
Pascale F, Adinolfi EA, Avagliano M, Giannella V, Salas A. A Low Energy IoT Application Using Beacon for Indoor Localization. Applied Sciences. 2021; 11(11):4902. https://doi.org/10.3390/app11114902
Chicago/Turabian StylePascale, Francesco, Ennio Andrea Adinolfi, Massimiliano Avagliano, Venanzio Giannella, and Andres Salas. 2021. "A Low Energy IoT Application Using Beacon for Indoor Localization" Applied Sciences 11, no. 11: 4902. https://doi.org/10.3390/app11114902
APA StylePascale, F., Adinolfi, E. A., Avagliano, M., Giannella, V., & Salas, A. (2021). A Low Energy IoT Application Using Beacon for Indoor Localization. Applied Sciences, 11(11), 4902. https://doi.org/10.3390/app11114902