[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (137)

Search Parameters:
Keywords = Bluetooth beacon

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
17 pages, 902 KiB  
Article
Context-Aware Electronic Health Record—Internet of Things and Blockchain Approach
by Tiago Guimarães, Ricardo Duarte, Francini Hak and Manuel Santos
Informatics 2024, 11(4), 98; https://doi.org/10.3390/informatics11040098 - 18 Dec 2024
Viewed by 334
Abstract
Hospital inpatient care relies on constant monitoring and reliable real-time data. Continuous improvement, adaptability, and state-of-the-art technologies are critical for ongoing efficiency, productivity, and readiness growth. When appropriately used, technologies, such as blockchain and IoT-enabled devices, can change the practice of medicine and [...] Read more.
Hospital inpatient care relies on constant monitoring and reliable real-time data. Continuous improvement, adaptability, and state-of-the-art technologies are critical for ongoing efficiency, productivity, and readiness growth. When appropriately used, technologies, such as blockchain and IoT-enabled devices, can change the practice of medicine and ensure that it is performed based on correct assumptions and reliable data. The proposed electronic health record (EHR) can obtain context information from beacons, change the user interface of medical devices according to their location, and provide a more user-friendly interface for medical devices. The data generated, which are associated with the location of the beacons and devices, were stored in Hyperledger Fabric, a permissioned distributed ledger technology. Overall, by prompting and adjusting the user interface to context- and location-specific information while ensuring the immutability and value of the data, this solution targets a decrease in medical errors and an increase in the efficiency in healthcare inpatient care by improving user experience and ease of access to data for health professionals. Moreover, given auditing, accountability, and governance needs, it must ensure when, if, and by whom the data are accessed. Full article
(This article belongs to the Section Medical and Clinical Informatics)
Show Figures

Figure 1

Figure 1
<p>Solution architecture—Phase A.</p>
Full article ">Figure 2
<p>Floor plan.</p>
Full article ">Figure 3
<p>Solution architecture—Phase B.</p>
Full article ">Figure 4
<p><b>A</b>—Home screen; <b>B</b>—App detecting the beacon; <b>C</b>—Patients’ information screen.</p>
Full article ">Figure 5
<p>Solution architecture—Phase C.</p>
Full article ">Figure 6
<p>Create medical device API call.</p>
Full article ">Figure 7
<p>Performance metrics (10k transactions per function).</p>
Full article ">Figure 8
<p>Performance metrics (1k transactions per function).</p>
Full article ">Figure 9
<p>Average send rate vs. throughput.</p>
Full article ">Figure 10
<p>Average failed transactions.</p>
Full article ">
16 pages, 6381 KiB  
Article
Accurate Indoor Localization with IoT Devices and Advanced Fingerprinting Methods
by Farshad Khodamoradi, Javad Rezazadeh and John Ayoade
Algorithms 2024, 17(12), 544; https://doi.org/10.3390/a17120544 - 2 Dec 2024
Viewed by 565
Abstract
The Internet of things (IoT) has significantly impacted various sectors, including healthcare, environmental monitoring, transportation, and commerce, by enhancing communication networks through the integration of sensors, software, and hardware. This paper presents an accurate IoT indoor localization system based on IoT devices and [...] Read more.
The Internet of things (IoT) has significantly impacted various sectors, including healthcare, environmental monitoring, transportation, and commerce, by enhancing communication networks through the integration of sensors, software, and hardware. This paper presents an accurate IoT indoor localization system based on IoT devices and fingerprinting methods. We explore indoor localization techniques using Bluetooth Low Energy (BLE) and a Radio Signal Strength Indicator (RSSI) to address the limitations of GPS in indoor environments. The study evaluates the effectiveness of iBeacon transmitters for indoor positioning, comparing the Weighted Centroid Localization (WCL) and Positive Weighted Centroid Localization (PWCL) algorithms, along with fingerprinting methods enhanced by outlier detection and mapping filters. Our methodology includes mapping a real environment onto a coordinate axis, collecting training data from 47 sampling points, and implementing four localization algorithms. The results show that the PWCL algorithm improves accuracy over the WCL algorithm, and hybrid methods further reduce localization errors. The HYBRID-MAPPED method achieves the highest accuracy, with an average error of 1.44 m. Full article
(This article belongs to the Special Issue AI Algorithms for Positive Change in Digital Futures)
Show Figures

Figure 1

Figure 1
<p>Algorithms used in the fingerprint method.</p>
Full article ">Figure 2
<p>User interface of application based on company’s workspace.</p>
Full article ">Figure 3
<p>Image on the left: Simulated grid layers, image on the right: the actual space of the environment.</p>
Full article ">Figure 4
<p>Representation of the transmitters’ location.</p>
Full article ">Figure 5
<p>Architecture of application.</p>
Full article ">Figure 6
<p>User interface of application in sampling phase.</p>
Full article ">Figure 7
<p>Bar chart of average error (in meters) at 47 points in the WCL method.</p>
Full article ">Figure 8
<p>Bar graph of average error (in meters) at 47 points in the PWCL method.</p>
Full article ">Figure 9
<p>Bar graph of average error (in meters) at 47 points in the HYBRID method.</p>
Full article ">Figure 10
<p>Bar chart of average error (in meters) at 47 points in the HYBRID-MAPPED method.</p>
Full article ">Figure 11
<p>Bar chart of the average total error (in meters) in four different methods.</p>
Full article ">Figure 12
<p>Bar chart of mean total error (in meters), variance and standard deviation in four different methods.</p>
Full article ">Figure 13
<p>Bar chart of the average total error (in meters) compared to the baseline research.</p>
Full article ">
24 pages, 8598 KiB  
Article
Differential Positioning with Bluetooth Low Energy (BLE) Beacons for UAS Indoor Operations: Analysis and Results
by Salvatore Ponte, Gennaro Ariante, Alberto Greco and Giuseppe Del Core
Sensors 2024, 24(22), 7170; https://doi.org/10.3390/s24227170 - 8 Nov 2024
Viewed by 917
Abstract
Localization of unmanned aircraft systems (UASs) in indoor scenarios and GNSS-denied environments is a difficult problem, particularly in dynamic scenarios where traditional on-board equipment (such as LiDAR, radar, sonar, camera) may fail. In the framework of autonomous UAS missions, precise feedback on real-time [...] Read more.
Localization of unmanned aircraft systems (UASs) in indoor scenarios and GNSS-denied environments is a difficult problem, particularly in dynamic scenarios where traditional on-board equipment (such as LiDAR, radar, sonar, camera) may fail. In the framework of autonomous UAS missions, precise feedback on real-time aircraft position is very important, and several technologies alternative to GNSS-based approaches for UAS positioning in indoor navigation have been recently explored. In this paper, we propose a low-cost IPS for UAVs, based on Bluetooth low energy (BLE) beacons, which exploits the RSSI (received signal strength indicator) for distance estimation and positioning. Distance information from measured RSSI values can be degraded by multipath, reflection, and fading that cause unpredictable variability of the RSSI and may lead to poor-quality measurements. To enhance the accuracy of the position estimation, this work applies a differential distance correction (DDC) technique, similar to differential GNSS (DGNSS) and real-time kinematic (RTK) positioning. The method uses differential information from a reference station positioned at known coordinates to correct the position of the rover station. A mathematical model was established to analyze the relation between the RSSI and the distance from Bluetooth devices (Eddystone BLE beacons) placed in the indoor operation field. The master reference station was a Raspberry Pi 4 model B, and the rover (unknown target) was an Arduino Nano 33 BLE microcontroller, which was mounted on-board a UAV. Position estimation was achieved by trilateration, and the extended Kalman filter (EKF) was applied, considering the nonlinear propriety of beacon signals to correct data from noise, drift, and bias errors. Experimental results and system performance analysis show the feasibility of this methodology, as well as the reduction of position uncertainty obtained by the DCC technique. Full article
(This article belongs to the Special Issue UAV and Sensors Applications for Navigation and Positioning)
Show Figures

Figure 1

Figure 1
<p>UAS indoor 3-D positioning system with four BLE devices. The ideal aircraft position is provided by the intersection of four spheres with centers on the known positions of the beacons B1, …, B4.</p>
Full article ">Figure 2
<p>The 2-D trilateration method in an ideal (<b>a</b>) and a real (<b>b</b>) scenario.</p>
Full article ">Figure 3
<p>Positioning based on 2-D trilateration with three BLE beacons.</p>
Full article ">Figure 4
<p>Schematic diagram of DDC methodology with a single master station of known position.</p>
Full article ">Figure 5
<p>Raspberry Pi 4 model B.</p>
Full article ">Figure 6
<p>Arduino nano 33 BLE.</p>
Full article ">Figure 7
<p>Rover station prototype.</p>
Full article ">Figure 8
<p>Eddystone beacon: (<b>a</b>) silicon cover, (<b>b</b>) chip nRF51822.</p>
Full article ">Figure 9
<p>Phases of the proposed IPS.</p>
Full article ">Figure 10
<p><span class="html-italic">RSSI</span> values, raw (<b>a</b>) and filtered (<b>b</b>), at 3 m distance.</p>
Full article ">Figure 11
<p><span class="html-italic">RSSI</span> values, raw (<b>a</b>) and filtered (<b>b</b>), at 0.75 m.</p>
Full article ">Figure 12
<p>Variance of the <span class="html-italic">RSSI</span> raw (<b>a</b>) and filtered (<b>b</b>) values.</p>
Full article ">Figure 13
<p>Mean <span class="html-italic">RSSI</span> values of the filtered data.</p>
Full article ">Figure 14
<p>Trend of the measured environmental factor.</p>
Full article ">Figure 15
<p>Experimental setup area.</p>
Full article ">Figure 16
<p>Comparison among real and raw master coordinates.</p>
Full article ">Figure 17
<p>(<b>a</b>) Raw and EKF coordinates estimation, compared to the real position of the master station. (<b>b</b>) Zoom view of the EKF data estimation.</p>
Full article ">Figure 18
<p>(<b>a</b>) Raw and EKF coordinates estimation, compared with the real position of the rover station. (<b>b</b>) Zoom view of the EKF data estimation.</p>
Full article ">Figure 19
<p>Error calculated on known master coordinates, used to correct the rover position by the DDC method.</p>
Full article ">Figure 20
<p>Configuration area representing final positioning results.</p>
Full article ">Figure 21
<p>Configuration area representing final positioning results during the second test.</p>
Full article ">Figure 22
<p>Rover prototype placed on a vertical structure.</p>
Full article ">Figure 23
<p>EKF data estimation of the master station in the 3-D scenario.</p>
Full article ">Figure 24
<p>Configuration area representing final positioning results during the 3-D scenario.</p>
Full article ">
27 pages, 33375 KiB  
Article
Worker Presence Monitoring in Complex Workplaces Using BLE Beacon-Assisted Multi-Hop IoT Networks Powered by ESP-NOW
by Raihan Uddin, Taewoong Hwang and Insoo Koo
Electronics 2024, 13(21), 4201; https://doi.org/10.3390/electronics13214201 - 26 Oct 2024
Viewed by 804
Abstract
The increasing adoption of Internet of Things (IoT) technologies has facilitated the creation of advanced applications in various industries, notably in complex workplaces where safety and efficiency are paramount. This paper addresses the challenge of monitoring worker presence in vast workplaces such as [...] Read more.
The increasing adoption of Internet of Things (IoT) technologies has facilitated the creation of advanced applications in various industries, notably in complex workplaces where safety and efficiency are paramount. This paper addresses the challenge of monitoring worker presence in vast workplaces such as shipyards, large factories, warehouses, and other construction sites due to a lack of traditional network infrastructure. In this context, we developed a novel system integrating Bluetooth Low Energy (BLE) beacons with multi-hop IoT networks by using the ESP-NOW communications protocol, first introduced by Espressif Systems in 2017 as part of its ESP8266 and ESP32 platforms. ESP-NOW is designed for peer-to-peer communication between devices without the need for a WiFi router, making it ideal for environments where traditional network infrastructure is limited or nonexistent. By leveraging the BLE beacons, the system provides real-time presence data of workers to enhance safety protocols. ESP-NOW, a low-power communications protocol, enables efficient, low-latency communication across extended ranges, making it suitable for complex environments. Utilizing ESP-NOW, the multi-hop IoT network architecture ensures extensive coverage by deploying multiple relay nodes to transmit data across large areas without Internet connectivity, effectively overcoming the spatial challenges of complex workplaces. In addition, the Message Queuing Telemetry Transport (MQTT) protocol is used for robust and efficient data transmission, connecting edge devices to a central Node-RED server for real-time remote monitoring. Moreover, experimental results demonstrate the system’s ability to maintain robust communication with minimal latency and zero packet loss, enhancing worker safety and operational efficiency in large, complex environments. Furthermore, the developed system enhances worker safety by enabling immediate identification during emergencies and by proactively identifying hazardous situations to prevent accidents. Full article
Show Figures

Figure 1

Figure 1
<p>The structure of an advertising packet from a BLE beacon.</p>
Full article ">Figure 2
<p>The system is a multi-hop IoT network integrating BLE beacon technology.</p>
Full article ">Figure 3
<p>The ESP32 chip with the ESP32-WROOM-32 module configured as a beacon tag.</p>
Full article ">Figure 4
<p>Set up a configuration on nRF Connect to broadcast BLE signals via smartphone.</p>
Full article ">Figure 5
<p>The ESP32 chip with the ESP32-WROOM-32UE module configured as a scanner node.</p>
Full article ">Figure 6
<p>Scanning for broadcast signals from beacon tags and transmitting from the scanner node to the relay node, which is captured by the serial monitor of the Arduino IDE.</p>
Full article ">Figure 7
<p>A flowchart for scanning broadcast signals and transmitting data to a relay node.</p>
Full article ">Figure 8
<p>The relay node forwards data to the gateway node upon receiving them from the sender node.</p>
Full article ">Figure 9
<p>The gateway node forwards received data from the relay node to Mosquitto Broker by using MQTT communications via the wireless gateway.</p>
Full article ">Figure 10
<p>Configuration of the Node-RED server, where nodes are connected to each other on the canvas.</p>
Full article ">Figure 11
<p>Accessing the server remotely from anywhere on the Internet.</p>
Full article ">Figure 12
<p>The user interface of the Node-RED server displays visualized worker presence data from beacon tags in a workplace.</p>
Full article ">Figure 13
<p>Distances generated by the Emesent Hovermap, in meters, among the deployed nodes of the multi-hop network.</p>
Full article ">Figure 14
<p>This 3D map shows the deployment of the scanner node and beacons in our complex workplace.</p>
Full article ">Figure 15
<p>Latency measurements for 100 data packets sent in the multi-hop IoT network.</p>
Full article ">Figure 16
<p>Latency in the multi-hop IoT system when varying the number of relay nodes.</p>
Full article ">Figure 17
<p>Packet loss in a multi-hop IoT system when varying the number of relay nodes.</p>
Full article ">
18 pages, 9405 KiB  
Article
UWB-Assisted Bluetooth Localization Using Regression Models and Multi-Scan Processing
by Pan Li, Runyu Guan, Bing Chen, Shaojian Xu, Danli Xiao, Luping Xu and Bo Yan
Sensors 2024, 24(19), 6492; https://doi.org/10.3390/s24196492 - 9 Oct 2024
Viewed by 911
Abstract
Bluetooth devices have been widely used for pedestrian positioning and navigation in complex indoor scenes. Bluetooth beacons are scattered throughout the entire indoor walkable area containing stairwells, and pedestrian positioning can be obtained by the received Bluetooth packets. However, the positioning performance is [...] Read more.
Bluetooth devices have been widely used for pedestrian positioning and navigation in complex indoor scenes. Bluetooth beacons are scattered throughout the entire indoor walkable area containing stairwells, and pedestrian positioning can be obtained by the received Bluetooth packets. However, the positioning performance is sharply deteriorated by the multipath effects originating from indoor clutter and walls. In this work, an ultra-wideband (UWB)-assisted Bluetooth acquisition of signal strength value method is proposed for the construction of a Bluetooth fingerprint library, and a multi-frame fusion particle filtering approach is proposed for indoor pedestrian localization for online matching. First, a polynomial regression model is developed to fit the relationship between signal strength and location. Then, particle filtering is utilized to continuously update the hypothetical location and combine the data from multiple frames before and after to attenuate the interference generated by the multipath. Finally, the position corresponding to the maximum likelihood probability of the multi-frame signal is used to obtain a more accurate position estimation with an average error as low as 70 cm. Full article
(This article belongs to the Section Navigation and Positioning)
Show Figures

Figure 1

Figure 1
<p>The comparison of other devices and current positioning methods.</p>
Full article ">Figure 2
<p>Bluetooth localization measurement model.</p>
Full article ">Figure 3
<p>UWB collection and Bluetooth localization flowchart.</p>
Full article ">Figure 4
<p>UWB-assisted Bluetooth offline fingerprint database.</p>
Full article ">Figure 5
<p>UWB node deployment.</p>
Full article ">Figure 6
<p>Distance triangulation.</p>
Full article ">Figure 7
<p>DS-TWR ranging method.</p>
Full article ">Figure 8
<p>Fingerprinting using mobile devices.</p>
Full article ">Figure 9
<p>Determination of regression model.</p>
Full article ">Figure 10
<p>(<b>a</b>) AP1. (<b>b</b>) AP2. (<b>c</b>) AP3.</p>
Full article ">Figure 11
<p>Multi-frame schematic.</p>
Full article ">Figure 12
<p>First floor Bluetooth setup.</p>
Full article ">Figure 13
<p>Second floor Bluetooth setup.</p>
Full article ">Figure 14
<p>Positioning result.</p>
Full article ">Figure 15
<p>Comparison of localization trajectories.</p>
Full article ">Figure 16
<p>Comparison of filtering methods.</p>
Full article ">Figure 17
<p>UWB localization results.</p>
Full article ">Figure 18
<p>UWB localization error.</p>
Full article ">
17 pages, 29455 KiB  
Article
FloatingBlue: A Delay Tolerant Networks-Enabled Internet of Things Architecture for Remote Areas Combining Data Mules and Low Power Communications
by Ruan C. M. Teixeira, Celso B. Carvalho, Carlos T. Calafate, Edjair Mota, Rubens A. Fernandes, Andre L. Printes and Lennon B. F. Nascimento
Sensors 2024, 24(19), 6218; https://doi.org/10.3390/s24196218 - 26 Sep 2024
Viewed by 1131
Abstract
Monitoring vast and remote areas like forests using Wireless Sensor Networks (WSNs) presents significant challenges, such as limited energy resources and signal attenuation over long distances due to natural obstacles. Traditional solutions often require extensive infrastructure, which is impractical in such environments. To [...] Read more.
Monitoring vast and remote areas like forests using Wireless Sensor Networks (WSNs) presents significant challenges, such as limited energy resources and signal attenuation over long distances due to natural obstacles. Traditional solutions often require extensive infrastructure, which is impractical in such environments. To address these limitations, we introduce the “FloatingBlue” architecture. This architecture, known for its superior energy efficiency, combines Bluetooth Low Energy (BLE) technology with Delay Tolerant Networks (DTN) and data mules. It leverages BLE’s low power consumption for energy-efficient sensor broadcasts while utilizing DTN-enabled data mules to collect data from dispersed sensors without constant network connectivity. Deployed in a remote agricultural area in the Amazon region, “FloatingBlue” demonstrated significant improvements in energy efficiency and communication range, with a high Packet Delivery Ratio (PDR). The developed BLE beacon sensor achieved state-of-the-art energy consumption levels, using only 2.25 µJ in sleep mode and 11.8 µJ in transmission mode. Our results highlight “FloatingBlue” as a robust, low-power solution for remote monitoring in challenging environments, offering an energy-efficient and scalable alternative to traditional WSN approaches. Full article
(This article belongs to the Special Issue Energy Efficient Design in Wireless Ad Hoc and Sensor Networks)
Show Figures

Figure 1

Figure 1
<p>Proposal of the WSN FloatingBlue architecture.</p>
Full article ">Figure 2
<p>Protocol stacks defined for the FloatingBlue architecture.</p>
Full article ">Figure 3
<p>Flowchart of the “FloatingBlue Manager”.</p>
Full article ">Figure 4
<p>Implementation of DM hardware using UAV (<b>a</b>) and SN with NRF52840 beacon (<b>b</b>).</p>
Full article ">Figure 5
<p>Flowchart of the <span class="html-italic">BLE Handler</span> algorithm.</p>
Full article ">Figure 6
<p>Flowchart of the <span class="html-italic">DTN Handler</span> algorithm.</p>
Full article ">Figure 7
<p>Flowchart of the SN firmware.</p>
Full article ">Figure 8
<p>Relationship between energy transmission consumption of the SN and PDU Packet size.</p>
Full article ">Figure 9
<p>Relationship between energy transmission consumption of the SN transmission power.</p>
Full article ">Figure 10
<p>Relationship between battery autonomy of the SN transmission power.</p>
Full article ">Figure 11
<p>SN and DM installed in the test scenario.</p>
Full article ">Figure 12
<p>Location of different architecture entities and trajectory of DM 1.</p>
Full article ">Figure 13
<p>Relationship between communication range and TX power of the SN.</p>
Full article ">
22 pages, 2195 KiB  
Article
AtomGID: An Atomic Gesture Identifier for Qualitative Spatial Reasoning
by Kevin Bouchard and Bruno Bouchard
Appl. Sci. 2024, 14(12), 5301; https://doi.org/10.3390/app14125301 - 19 Jun 2024
Viewed by 597
Abstract
In this paper, we present a novel non-deep-learning-based approach for real-time object tracking and activity recognition within smart homes, aiming to minimize human intervention and dataset requirements. Our method utilizes discreet, easily concealable sensors and passive RFID technology to track objects in real-time, [...] Read more.
In this paper, we present a novel non-deep-learning-based approach for real-time object tracking and activity recognition within smart homes, aiming to minimize human intervention and dataset requirements. Our method utilizes discreet, easily concealable sensors and passive RFID technology to track objects in real-time, enabling precise activity recognition without the need for extensive datasets typically associated with deep learning techniques. Central to our approach is AtomGID, an algorithm tailored to extract highly generalizable spatial features from RFID data. Notably, AtomGID’s adaptability extends beyond RFID to other imprecise tracking technologies like Bluetooth beacons and radars. We validate AtomGID through simulation and real-world RFID data collection within a functioning smart home environment. To enhance recognition accuracy, we employ a clustering adaptation of the flocking algorithm, leveraging previously published Activities of Daily Living (ADLs) data. Our classifier achieves a robust classification rate ranging from 85% to 93%, underscoring the efficacy of our approach in accurately identifying activities. By prioritizing non-deep-learning techniques and harnessing the strengths of passive RFID technology, our method offers a pragmatic and scalable solution for activity recognition in smart homes, significantly reducing dataset dependencies and human intervention requirements. Full article
Show Figures

Figure 1

Figure 1
<p>The smart home prototype used to collect the datasets. Unused sensors are hidden. Several electromagnetic contacts were omitted for clarity.</p>
Full article ">Figure 2
<p>A sample dataset for the binary sensors. From left to right, the columns represent the following: timestamp, sensor, logical zone, position x, position y, and the state.</p>
Full article ">Figure 3
<p>A summary of the activity recognition process with AtonGID and the QSR framework.</p>
Full article ">Figure 4
<p>Same dataset, three granularity values, and three different resulting sequences of atomic gestures.</p>
Full article ">Figure 5
<p>A sample atomic gesture (in red) in the QSR framework.</p>
Full article ">Figure 6
<p>Basic rules of Flocking. (<b>a</b>) Alignment; (<b>b</b>) separation; (<b>c</b>) cohesion. In green is the actual distance between the boid and flockmates, and in red is the steering direction imposed by the rule.</p>
Full article ">Figure 7
<p>The neighborhood graph of the qualitative directions with the similarity as percentage.</p>
Full article ">Figure 8
<p>Example gestures used for the experiments. Eight are composed of two directions, four are composed of only one. The last on the picture is idle.</p>
Full article ">Figure 9
<p>Confusion matrix of generated gestures.</p>
Full article ">
21 pages, 3552 KiB  
Article
Localization of a BLE Device Based on Single-Device RSSI and DOA Measurements
by Harsha Kandula, Veena Chidurala, Yuan Cao and Xinrong Li
Network 2024, 4(2), 196-216; https://doi.org/10.3390/network4020010 - 21 May 2024
Viewed by 1510
Abstract
Indoor location services often use Bluetooth low energy (BLE) devices for their low energy consumption and easy implementation. Applications like device monitoring, ranging, and asset tracking utilize the received signal strength (RSS) of the BLE signal to estimate the proximity of a device [...] Read more.
Indoor location services often use Bluetooth low energy (BLE) devices for their low energy consumption and easy implementation. Applications like device monitoring, ranging, and asset tracking utilize the received signal strength (RSS) of the BLE signal to estimate the proximity of a device from the receiver. However, in multipath environments, RSS-based solutions may not provide an accurate estimation. In such environments, receivers with antenna arrays are used to calculate the difference in time of flight (ToF) and therefore calculate the direction of arrival (DoA) of the Bluetooth signal. Other techniques like triangulation have also been used, such as having multiple transmitters or receivers as a network of sensors. To find a lost item, devices like Tile© use an onboard beeper to notify users of their presence. In this paper, we present a system that uses a single-measurement device and describe the method of measurement to estimate the location of a BLE device using RSS. A BLE device is configured as an Eddystone beacon for periodic transmission of advertising packets with RSS information. We developed a smartphone application to read RSS information from the beacon, designed an algorithm to estimate the DoA, and used the phone’s internal sensors to evaluate the DoA with respect to true north. The proposed measurement method allows for asset tracking by iterative measurements that provide the direction of the beacon and take the user closer at every step. The receiver application is easily deployable on a smartphone, and the algorithm provides direction of the beacon within a 30° range, as suggested by the provided results. Full article
(This article belongs to the Special Issue Innovative Mobile Computing, Communication, and Sensing Systems)
Show Figures

Figure 1

Figure 1
<p>BLE and WiFi channel spectrum (revise the diagram).</p>
Full article ">Figure 2
<p>A smartphone is used as a scanner to take simultaneous measurements of the RSS of the BLE beacon signals and the heading direction of the phone.</p>
Full article ">Figure 3
<p>Measurements of the RSS profile over heading direction are taken at two locations that are a small distance <math display="inline"><semantics> <msub> <mi>d</mi> <mi>ss</mi> </msub> </semantics></math> apart.</p>
Full article ">Figure 4
<p>Space–time data processing and fusion method for reliable estimation of the RSS profile over heading direction.</p>
Full article ">Figure 5
<p>Navigating towards the BLE beacon by taking measurements in 4 locations.</p>
Full article ">Figure 6
<p>Arduino Nano 33 BLE sense.</p>
Full article ">Figure 7
<p>Eddystone packet structure for broadcasting 16-byte beacon ID including 10-byte Namespace ID and 6-byte Instance ID.</p>
Full article ">Figure 8
<p>iOS application for tracking the Eddystone beacon.</p>
Full article ">Figure 9
<p>Scatter plots of raw data at scan location 1.</p>
Full article ">Figure 10
<p>Scatter plots of raw data at scan location 2.</p>
Full article ">Figure 11
<p>Scatter plot of time-bound raw data at scan location 1.</p>
Full article ">Figure 12
<p>Scatter plot of time-bound raw data at scan location 2.</p>
Full article ">Figure 13
<p>Scatter plot of denoised data at scan location 1.</p>
Full article ">Figure 14
<p>Scatter plot of denoised data at scan location 2.</p>
Full article ">Figure 15
<p>Subplot 1 (top): Plot of spatially bound data of scan locations 1 and 2. Subplot 2 (bottom): Plot after applying a moving average filter on spatially bound data.</p>
Full article ">Figure 16
<p>Layout of the room showing the BLE beacon’s location and all measurement locations.</p>
Full article ">Figure 17
<p>Layout of the scenario with walls in between.</p>
Full article ">Figure 18
<p>Histogram of the difference between the estimated DOA and actual direction of the BLE beacon.</p>
Full article ">
18 pages, 8498 KiB  
Article
3D Indoor Position Estimation Based on a UDU Factorization Extended Kalman Filter Structure Using Beacon Distance and Inertial Measurement Unit Data
by Tolga Bodrumlu and Fikret Caliskan
Sensors 2024, 24(10), 3048; https://doi.org/10.3390/s24103048 - 11 May 2024
Viewed by 1296
Abstract
The development of the GPS (Global Positioning System) and related advances have made it possible to conceive of an outdoor positioning system with great accuracy; however, for indoor positioning, more efficient, reliable, and cost-effective technology is required. There are a variety of techniques [...] Read more.
The development of the GPS (Global Positioning System) and related advances have made it possible to conceive of an outdoor positioning system with great accuracy; however, for indoor positioning, more efficient, reliable, and cost-effective technology is required. There are a variety of techniques utilized for indoor positioning, such as those that are Wi-Fi, Bluetooth, infrared, ultrasound, magnetic, and visual-marker-based. This work aims to design an accurate position estimation algorithm by combining raw distance data from ultrasonic sensors (Marvelmind Beacon) and acceleration data from an inertial measurement unit (IMU), utilizing the extended Kalman filter (EKF) with UDU factorization (expressed as the product of a triangular, a diagonal, and the transpose of the triangular matrix) approach. Initially, a position estimate is calculated through the use of a recursive least squares (RLS) method with a trilateration algorithm, utilizing raw distance data. This solution is then combined with acceleration data collected from the Marvelmind sensor, resulting in a position solution akin to that of the GPS. The data were initially collected via the ROS (Robot Operating System) platform and then via the Pixhawk development card, with tests conducted using a combination of four fixed and one moving Marvelmind sensors, as well as three fixed and one moving sensors. The designed algorithm is found to produce accurate results for position estimation, and is subsequently implemented on an embedded development card (Pixhawk). The tests showed that the designed algorithm gives accurate results with centimeter precision. Furthermore, test results have shown that the UDU-EKF structure integrated into the embedded system is faster than the classical EKF. Full article
Show Figures

Figure 1

Figure 1
<p>General structure of position estimation.</p>
Full article ">Figure 2
<p>Reference points and interval measurements.</p>
Full article ">Figure 3
<p>Displaying used sensors on the interface.</p>
Full article ">Figure 4
<p>Pixhawk physical wiring diagram with the Marvelmind sensor [<a href="#B24-sensors-24-03048" class="html-bibr">24</a>].</p>
Full article ">Figure 5
<p>(<b>a</b>). Pixhawk physical connection with the Marvelmind sensor (<b>b</b>). Marvelmind sensor fixed on the wall.</p>
Full article ">Figure 6
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 1.</p>
Full article ">Figure 7
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 2.</p>
Full article ">Figure 8
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 3.</p>
Full article ">Figure 9
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 4.</p>
Full article ">Figure 10
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 5.</p>
Full article ">Figure 11
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 6.</p>
Full article ">Figure 12
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 7.</p>
Full article ">Figure 13
<p>Position-estimation-only trilateration algorithm and trilateration algorithm with the EKF in Trajectory 8.</p>
Full article ">
19 pages, 607 KiB  
Article
Simplified Indoor Localization Using Bluetooth Beacons and Received Signal Strength Fingerprinting with Smartwatch
by Leana Bouse, Scott A. King and Tianxing Chu
Sensors 2024, 24(7), 2088; https://doi.org/10.3390/s24072088 - 25 Mar 2024
Cited by 5 | Viewed by 2590
Abstract
Variations in Global Positioning Systems (GPSs) have been used for tracking users’ locations. However, when location tracking is needed for an indoor space, such as a house or building, then an alternative means of precise position tracking may be required because GPS signals [...] Read more.
Variations in Global Positioning Systems (GPSs) have been used for tracking users’ locations. However, when location tracking is needed for an indoor space, such as a house or building, then an alternative means of precise position tracking may be required because GPS signals can be severely attenuated or completely blocked. In our approach to indoor positioning, we developed an indoor localization system that minimizes the amount of effort and cost needed by the end user to put the system to use. This indoor localization system detects the user’s room-level location within a house or indoor space in which the system has been installed. We combine the use of Bluetooth Low Energy beacons and a smartwatch Bluetooth scanner to determine which room the user is located in. Our system has been developed specifically to create a low-complexity localization system using the Nearest Neighbor algorithm and a moving average filter to improve results. We evaluated our system across a household under two different operating conditions: first, using three rooms in the house, and then using five rooms. The system was able to achieve an overall accuracy of 85.9% when testing in three rooms and 92.106% across five rooms. Accuracy also varied by region, with most of the regions performing above 96% accuracy, and most false-positive incidents occurring within transitory areas between regions. By reducing the amount of processing used by our approach, the end-user is able to use other applications and services on the smartwatch concurrently. Full article
(This article belongs to the Collection Sensors and Systems for Indoor Positioning)
Show Figures

Figure 1

Figure 1
<p>Example of RSSI readings of Beacon 1 while in different regions of the testing area. The mean is indicated as a red solid line and the RSSI signal as a fluctuating blue line.</p>
Full article ">Figure 2
<p>Placement of Regions 0–4, Beacons B0–B4, and calibration locations for each region in home for evaluation and data collection.</p>
Full article ">Figure 3
<p>Placement of Positions P0–P4 in each region for evaluation and data collection.</p>
Full article ">Figure 4
<p>Unfiltered and filtered RSSI reading comparison, with mean indicated as a red solid line and the RSSI signal as a fluctuating blue line.</p>
Full article ">Figure 5
<p>Heatmap plot of the accuracy of predicted room locations versus actual room locations for experiment with three beacons at 3-s aggregation with moving average filter.</p>
Full article ">Figure 6
<p>Heatmap plot of accuracy of predicted room locations versus actual room locations for experiment with five Beacons at 10-s aggregation with moving average filter.</p>
Full article ">Figure 7
<p>Accuracy results for each Position P0–P4 in each region.</p>
Full article ">
26 pages, 3507 KiB  
Article
Relabeling for Indoor Localization Using Stationary Beacons in Nursing Care Facilities
by Christina Garcia and Sozo Inoue
Sensors 2024, 24(2), 319; https://doi.org/10.3390/s24020319 - 5 Jan 2024
Cited by 1 | Viewed by 1355
Abstract
In this study, we propose an augmentation method for machine learning based on relabeling data in caregiving and nursing staff indoor localization with Bluetooth Low Energy (BLE) technology. Indoor localization is used to monitor staff-to-patient assistance in caregiving and to gain insights into [...] Read more.
In this study, we propose an augmentation method for machine learning based on relabeling data in caregiving and nursing staff indoor localization with Bluetooth Low Energy (BLE) technology. Indoor localization is used to monitor staff-to-patient assistance in caregiving and to gain insights into workload management. However, improving accuracy is challenging when there is a limited amount of data available for training. In this paper, we propose a data augmentation method to reuse the Received Signal Strength (RSS) from different beacons by relabeling to the locations with less samples, resolving data imbalance. Standard deviation and Kullback–Leibler divergence between minority and majority classes are used to measure signal pattern to find matching beacons to relabel. By matching beacons between classes, two variations of relabeling are implemented, specifically full and partial matching. The performance is evaluated using the real-world dataset we collected for five days in a nursing care facility installed with 25 BLE beacons. A Random Forest model is utilized for location recognition, and performance is compared using the weighted F1-score to account for class imbalance. By increasing the beacon data with our proposed relabeling method for data augmentation, we achieve a higher minority class F1-score compared to augmentation with Random Sampling, Synthetic Minority Oversampling Technique (SMOTE) and Adaptive Synthetic Sampling (ADASYN). Our proposed method utilizes collected beacon data by leveraging majority class samples. Full matching demonstrated a 6 to 8% improvement from the original baseline overall weighted F1-score. Full article
(This article belongs to the Special Issue Sensors Fusion in Digital Healthcare Applications)
Show Figures

Figure 1

Figure 1
<p>Proposed oversampling approach based on signal pattern relabeling for indoor localization.</p>
Full article ">Figure 2
<p>An overview of the proposed indoor positioning system in nursing care facility.</p>
Full article ">Figure 3
<p>Matrix of the received signal strength from beacons. (<b>a</b>) Single column RSSI. (<b>b</b>) The corresponding RSSI for each beacon, repositioned into separate columns.</p>
Full article ">Figure 4
<p>Full and Partial Matching based on selected sensors. (<b>a</b>) Full matching with complete 6 sensors. (<b>b</b>) A total of 6 sensors surrounding the location. (<b>c</b>) Partial matching with incomplete 6 sensors.</p>
Full article ">Figure 5
<p>Comparing signal pattern feature between minority and majority class. (<b>a</b>) Length of samples considered. (<b>b</b>) Comparison between rooms per beacon.</p>
Full article ">Figure 6
<p>Overview of data collection approach in nursing facility.</p>
Full article ">Figure 7
<p>User interface of the FonLog application. (<b>a</b>) Sensor selection screen where BLE ID is enabled. (<b>b</b>) Activity recording screen showing respective rooms within the floor. (<b>c</b>) Log-in interface reflecting detected mac address of BLE device.</p>
Full article ">Figure 8
<p>Layout of the facility showing the placement of installed beacons at each location.</p>
Full article ">Figure 9
<p>Baseline beacon data with location labels segmented for feature extraction. (<b>a</b>) Training split, 45 s window (<b>b</b>) Test split, 45 s window.</p>
Full article ">Figure 10
<p>Standard deviation of selected sensors in target minority class rooms. (<b>a</b>) Room 508, filtered to 6 sensors (<b>b</b>) Room 516, filtered to 6 sensors.</p>
Full article ">Figure 11
<p>Full matching with signal pattern feature based on standard deviation. (<b>a</b>) Room 508 vs. other locations. (<b>b</b>) Room 516 vs. other locations.</p>
Full article ">Figure 12
<p>Partial matching with signal pattern feature based on standard deviation. (<b>a</b>) Room 508 vs. partial matching locations. (<b>b</b>) Room 516 vs. partial matching locations.</p>
Full article ">Figure 13
<p>Full matching with signal pattern feature based on KL divergence. (<b>a</b>) Room 508 vs. other locations. (<b>b</b>) Room 516 vs. other locations.</p>
Full article ">Figure 14
<p>Signal pattern feature based on KL divergence with partial matching. (<b>a</b>) Room 508 vs. partial matching locations. (<b>b</b>) Room 516 vs. partial matching locations.</p>
Full article ">Figure 15
<p>Comparison of Target Class F1-Score, Baseline versus Proposed Relabeling.</p>
Full article ">Figure 16
<p>Comparison of Overall Weighted F1-Score, Baseline versus Proposed Relabeling.</p>
Full article ">Figure 17
<p>Comparison of indoor positioning with baseline data. (<b>a</b>) Confusion matrix, original data. (<b>b</b>) Confusion matrix, with relabeled data.</p>
Full article ">
16 pages, 11436 KiB  
Article
Graph Trilateration for Indoor Localization in Sparsely Distributed Edge Computing Devices in Complex Environments Using Bluetooth Technology
by Yashar Kiarashi, Soheil Saghafi, Barun Das, Chaitra Hegde, Venkata Siva Krishna Madala, ArjunSinh Nakum, Ratan Singh, Robert Tweedy, Matthew Doiron, Amy D. Rodriguez, Allan I. Levey, Gari D. Clifford and Hyeokhyen Kwon
Sensors 2023, 23(23), 9517; https://doi.org/10.3390/s23239517 - 30 Nov 2023
Cited by 2 | Viewed by 1733
Abstract
Spatial navigation patterns in indoor space usage can reveal important cues about the cognitive health of participants. In this work, we present a low-cost, scalable, open-source edge computing system using Bluetooth low energy (BLE) beacons for tracking indoor movements in a large, 1700 [...] Read more.
Spatial navigation patterns in indoor space usage can reveal important cues about the cognitive health of participants. In this work, we present a low-cost, scalable, open-source edge computing system using Bluetooth low energy (BLE) beacons for tracking indoor movements in a large, 1700 m2 facility used to carry out therapeutic activities for participants with mild cognitive impairment (MCI). The facility is instrumented with 39 edge computing systems, along with an on-premise fog server. The participants carry a BLE beacon, in which BLE signals are received and analyzed by the edge computing systems. Edge computing systems are sparsely distributed in the wide, complex indoor space, challenging the standard trilateration technique for localizing subjects, which assumes a dense installation of BLE beacons. We propose a graph trilateration approach that considers the temporal density of hits from the BLE beacon to surrounding edge devices to handle the inconsistent coverage of edge devices. This proposed method helps us tackle the varying signal strength, which leads to intermittent detection of beacons. The proposed method can pinpoint the positions of multiple participants with an average error of 4.4 m and over 85% accuracy in region-level localization across the entire study area. Our experimental results, evaluated in a clinical environment, suggest that an ordinary medical facility can be transformed into a smart space that enables automatic assessment of individuals’ movements, which may reflect health status or response to treatment. Full article
(This article belongs to the Special Issue Multi‐Sensors for Indoor Localization and Tracking)
Show Figures

Figure 1

Figure 1
<p>Graph trilateration approach. (<b>A</b>) <b>RHSI-Agg</b> trilateration method, first calculates potential locations, <math display="inline"><semantics> <msub> <mi>m</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </semantics></math>, between each <math display="inline"><semantics> <msub> <mi>p</mi> <mi>i</mi> </msub> </semantics></math>s (i.e., <math display="inline"><semantics> <msub> <mi>p</mi> <mi>i</mi> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>p</mi> <mi>j</mi> </msub> </semantics></math>). Then <math display="inline"><semantics> <msub> <mi>m</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </semantics></math>s are aggregated with weights (<math display="inline"><semantics> <mrow> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>h</mi> <mi>j</mi> </msub> </mrow> </semantics></math>) that computed based on the RHSIs, <math display="inline"><semantics> <msub> <mi>h</mi> <mi>i</mi> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>h</mi> <mi>j</mi> </msub> </semantics></math>, where <math display="inline"><semantics> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>=</mo> <mrow> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>3</mn> <mo>,</mo> <mn>4</mn> </mrow> </mrow> </semantics></math>, to localize the subject (purple star in this illustration). (<b>B</b>) <b>RHSI-Edge</b> trilateration method first incorporates RHSIs, <math display="inline"><semantics> <msub> <mi>h</mi> <mi>i</mi> </msub> </semantics></math>, to calculate the distance between the subject and the positions of the <math display="inline"><semantics> <msub> <mi>p</mi> <mi>i</mi> </msub> </semantics></math>s. Then, it computes the average of all estimated edge-based locations to pinpoint the subject’s location. Note: In the figure, for the sake of simplicity, we just considered <math display="inline"><semantics> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>j</mi> <mo>=</mo> <mn>2</mn> </mrow> </semantics></math> for the visualization part.</p>
Full article ">Figure 2
<p>Hyperparameters used in graph trilateration. (<b>A</b>) <math display="inline"><semantics> <mi>τ</mi> </semantics></math> represents the size of the time window to consider the temporal context in the proposed method. (<b>B</b>) The step method uses non-overlapping sliding windows, where the window size and sliding interval are the same. The sliding method indicates overlaps in sliding windows to induce more temporally smooth BLE localization. (<b>C</b>) The weighting factor applies temporal smoothing to BLE locations estimated over <math display="inline"><semantics> <mrow> <mi>T</mi> <mo>=</mo> <mn>3</mn> </mrow> </semantics></math> timesteps using the weighted average. We explore various weighting values with <math display="inline"><semantics> <mrow> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>&lt;</mo> <msub> <mi>s</mi> <mn>2</mn> </msub> <mo>&lt;</mo> <msub> <mi>s</mi> <mn>3</mn> </msub> </mrow> </semantics></math>.</p>
Full article ">Figure 3
<p>Study site and data collection. (<b>A</b>) Study sites are designed to include various utility spaces. (<b>B</b>) The locations of 39 edge computing devices (Raspberry Pi v4 model B) in the ceiling.</p>
Full article ">Figure 4
<p>Study site and data collection—the location of individuals occupied in our data collection. (<b>A</b>) activity area, (<b>B</b>) left corridor, (<b>C</b>) right corridor, (<b>D</b>) kitchen, and (<b>E</b>) lounge.</p>
Full article ">Figure 5
<p>Challenges in interpolation methods. Black and green stick figures are ground truth and estimated locations of the subject, respectively, and the orange circle is edge computing devices with RHSI in numbers in a given time window. When multiple edge computing devices are in the signal boundaries from BLE beacons, as the subject moves, the BLE beacon is randomly detected by multiple edge computing devices rapidly switching between one another. (<b>A</b>) When the closest “pi” from the subject receives more hits compared to the one located further away, the error is minimized. (<b>B</b>) When the closest “pi” from the subject receives the least number of hits compared to the one located further away, the error is maximized. (<b>C</b>) The interpolation method provides a balanced solution between the two extreme cases in (<b>A</b>,<b>B</b>), which reduces variations in errors with the cost of marginally increased error compared to (<b>A</b>).</p>
Full article ">Figure 6
<p>Overview of hyperparameter tuning results for <span class="html-italic">RHSI-Edge</span>. This figure illustrates the average training error obtained during the tuning process. (<b>A</b>) Slide—graph trilateration without interpolation, (<b>B</b>) slide—graph trilateration with interpolation, (<b>C</b>) step—graph trilateration without interpolation, and (<b>D</b>) step—graph trilateration with interpolation.</p>
Full article ">Figure 7
<p>Heatmaps showing inconsistent BLE signal coverage across the study site. The (<b>A</b>) RHSI and (<b>B</b>) average RSSI signal depends on the density of edge devices and their surrounding structures.</p>
Full article ">
24 pages, 1252 KiB  
Article
An Unsupervised Method to Recognise Human Activity at Home Using Non-Intrusive Sensors
by Raúl Gómez-Ramos, Jaime Duque-Domingo, Eduardo Zalama and Jaime Gómez-García-Bermejo
Electronics 2023, 12(23), 4772; https://doi.org/10.3390/electronics12234772 - 24 Nov 2023
Cited by 3 | Viewed by 1425
Abstract
As people get older, living at home can expose them to potentially dangerous situations when performing everyday actions or simple tasks due to physical, sensory or cognitive limitations. This could compromise the residents’ health, a risk that in many cases could be reduced [...] Read more.
As people get older, living at home can expose them to potentially dangerous situations when performing everyday actions or simple tasks due to physical, sensory or cognitive limitations. This could compromise the residents’ health, a risk that in many cases could be reduced by early detection of the incidents. The present work focuses on the development of a system capable of detecting in real time the main activities of daily life that one or several people can perform at the same time inside their home. The proposed approach corresponds to an unsupervised learning method, which has a number of advantages, such as facilitating future replication or improving control and knowledge of the internal workings of the system. The final objective of this system is to facilitate the implementation of this method in a larger number of homes. The system is able to analyse the events provided by a network of non-intrusive sensors and the locations of the residents inside the home through a Bluetooth beacon network. The method is built upon an accurate combination of two hidden Markov models: one providing the rooms in which the residents are located and the other providing the activity the residents are carrying out. The method has been tested with the data provided by the public database SDHAR-HOME, providing accuracy results ranging from 86.78% to 91.68%. The approach presents an improvement over existing unsupervised learning methods as it is replicable for multiple users at the same time. Full article
(This article belongs to the Special Issue Ubiquitous Sensor Networks, 2nd Edition)
Show Figures

Figure 1

Figure 1
<p>Generic scheme of the house morphology.</p>
Full article ">Figure 2
<p>Hidden Markov model for indoor positioning.</p>
Full article ">Figure 3
<p>Hidden Markov model for HAR.</p>
Full article ">Figure 4
<p>Generic scheme of the solution for HAR.</p>
Full article ">Figure 5
<p>Examples of activity detection based on sensor signals.</p>
Full article ">Figure 5 Cont.
<p>Examples of activity detection based on sensor signals.</p>
Full article ">Figure 6
<p>HMM User 1: Confusion matrix.</p>
Full article ">Figure 7
<p>HMM User 2: Confusion matrix.</p>
Full article ">Figure 8
<p>One-vs.-All ROC curves resulting from the experimentation stage and AUC values.</p>
Full article ">
27 pages, 2451 KiB  
Article
Short-Range Localization via Bluetooth Using Machine Learning Techniques for Industrial Production Monitoring
by Francesco Di Rienzo, Alessandro Madonna, Nicola Carbonaro, Alessandro Tognetti, Antonio Virdis and Carlo Vallati
J. Sens. Actuator Netw. 2023, 12(5), 75; https://doi.org/10.3390/jsan12050075 - 15 Oct 2023
Cited by 1 | Viewed by 2026
Abstract
Indoor short-range localization is crucial in many Industry 4.0 applications. Production monitoring for assembly lines, for instance, requires fine-grained positioning for parts or goods in order to keep track of the production process and the stations traversed by each product. Due to the [...] Read more.
Indoor short-range localization is crucial in many Industry 4.0 applications. Production monitoring for assembly lines, for instance, requires fine-grained positioning for parts or goods in order to keep track of the production process and the stations traversed by each product. Due to the unavailability of the Global Positioning System (GPS) for indoor positioning, a different approach is required. In this paper, we propose a specific design for short-range indoor positioning based on the analysis of the Received Signal Strength Indicator (RSSI) of Bluetooth beacons. To this aim, different machine learning techniques are considered and assessed: regressors, Convolution Neural Network (CNN) and Recurrent Neural Network (RNN). A realistic testbed is created to collect data for the training of the models and to assess the performance of each technique. Our analysis highlights the best models and the most convenient and suitable configuration for indoor localization. Finally, the localization accuracy is calculated in the considered use case, i.e., production monitoring. Our results show that the best performance is obtained using the K-Nearest Neighbors technique, which results in a good performance for general localization and in a high level of accuracy, 99%, for industrial production monitoring. Full article
Show Figures

Figure 1

Figure 1
<p>Use case example scenario: a simple two-step production assembly line with parallel workstations. The green workstations A and B implement the first step, and the red workstations C and D realize the second step.</p>
Full article ">Figure 2
<p>General localization workflow scheme.</p>
Full article ">Figure 3
<p>Fingerprinting method phases: offline and online.</p>
Full article ">Figure 4
<p>Structure of the CNN: (<b>a</b>) Liu model, (<b>b</b>) Chao model, (<b>c</b>) Sinha model.</p>
Full article ">Figure 5
<p>Structure of the RNN model.</p>
Full article ">Figure 6
<p>RSSI samples collected with a single receiver under a table moving in the range 0–100 cm. The boxplot reports minimum, first quartile, median, third quartile, and maximum. The box reports the first quartile and the third quartile. The orange horizontal line in the box indicates the median. Whiskers represent the minimum and maximum. The blue line reports the trend of the average values.</p>
Full article ">Figure 7
<p>Assembly line testbed layout.</p>
Full article ">Figure 8
<p>Overall architecture of the system.</p>
Full article ">Figure 9
<p>Layout of the five Raspberry Pi v4 under the table to maximize the coverage of the table.</p>
Full article ">Figure 10
<p>Configuration of the BTS SMART DX 100 commercial tracking system.</p>
Full article ">Figure 11
<p>Bluetooth beacon used in our testbed with the marker to be tracked by the BTS SMART DX 100 system.</p>
Full article ">Figure 12
<p>Graphical representation of the points of the four collected datasets.</p>
Full article ">Figure 13
<p>Example of images obtained using Kalman filter. (<b>a</b>) 15 × 15; (<b>b</b>) 20 × 20; (<b>c</b>) 25 × 25.</p>
Full article ">Figure 14
<p>Example of images obtained with raw data. (<b>a</b>) 15 × 15; (<b>b</b>) 20 × 20; (<b>c</b>) 25 × 25.</p>
Full article ">Figure 15
<p>Layout diagram of the testbed showing the positions with two indices, X and Y. The figure shows two points, C and P, where C has coordinates [2,2] and P has coordinates [4,3].</p>
Full article ">Figure 16
<p>Bar chart of the ECDF of the discrete error from regressors.</p>
Full article ">Figure 17
<p>Bar chart of the ECDF of the continuous error from regressors.</p>
Full article ">Figure 18
<p>ECDF bar graph of the discrete error for CNNs.</p>
Full article ">Figure 19
<p>ECDF bar graph of the continuous error for CNNs.</p>
Full article ">Figure 20
<p>ECDF bar graph of the discrete error for RNNs.</p>
Full article ">Figure 21
<p>ECDF bar graph of the continuous error for RNNs.</p>
Full article ">Figure 22
<p>Schema of our use case with 4 different workstations labeled A, B, C, and D with dimensions of 90 × 45 cm.</p>
Full article ">Figure A1
<p>The graph shows an example of a reader’s RSSI marking in a position after the signal is filtered through the Kalman filter. The graph also shows the delay that the Kalman filter introduces to then keep the signal stable.</p>
Full article ">Figure A2
<p>Performance analysis of the different combinations of the R and Q parameters of the Kalman filter. Q and R are on the <span class="html-italic">x</span>- and <span class="html-italic">y</span>-axis, on a logarithmic scale. On the <span class="html-italic">z</span>-axis, there is the percentage of predicted points. The color represents the settling time.</p>
Full article ">
23 pages, 7188 KiB  
Article
Empowering Accessibility: BLE Beacon-Based IoT Localization
by Patryk Pyt, Kacper Skrobacz, Piotr Jankowski-Mihułowicz, Mariusz Węglarski and Kazimierz Kamuda
Electronics 2023, 12(19), 4012; https://doi.org/10.3390/electronics12194012 - 23 Sep 2023
Cited by 1 | Viewed by 1337
Abstract
The Internet of Things (IoT) localization empowers smart infrastructures of buildings to deliver advanced services to users leveraging mobile devices. In this context, in order to enhance the mobility of people with disabilities on the university campus, a Bluetooth Low Energy (BLE) beacon-based [...] Read more.
The Internet of Things (IoT) localization empowers smart infrastructures of buildings to deliver advanced services to users leveraging mobile devices. In this context, in order to enhance the mobility of people with disabilities on the university campus, a Bluetooth Low Energy (BLE) beacon-based indoor system was developed. Particular emphasis was placed on selection of the beacon for the designed application, which was performed on the basis of the energy demand characteristics at the assumed power settings and time intervals of the emitted signal. The paper also focuses on various concepts of transmitter deployment inside buildings of the campus in order to demonstrate possible configurations in which the IoT localization will work correctly. Based on experimental determination of the signal strength reaching users’ mobile devices, the best arrangement of the system was proposed. However, the dependence of the calculated distance between the interrogated beacon and the mobile device as a function of the received signal strength is a non-deterministic function of many factors; thus, only an approximate position can be designated on the performed measurements. Nevertheless, the BLE beacon-based system, supported by additional localization algorithms integrated into the user’s mobile software, can be useful for the applications in question. Full article
(This article belongs to the Special Issue Emerging Trends and Challenges in IoT Networks)
Show Figures

Figure 1

Figure 1
<p>Beacon installation: (<b>a</b>) Beacon preparation; (<b>b</b>) Assembling tool for quick mounting beacons on ceiling; (<b>c</b>) Assembling tool along with beacon placed in holder.</p>
Full article ">Figure 2
<p>Tests of beacon: (<b>a</b>) Laboratory stand: measurement of current drawn by beacon during operation, power analyzer DC Keysight N6705C; (<b>b</b>) Time course of current drawn by beacon (screenshot); (<b>c</b>) Time course of current drawn by beacon in active mode (screenshot).</p>
Full article ">Figure 3
<p>Setup for measuring the signal strength of indoor-located beacon.</p>
Full article ">Figure 4
<p>Relationship between signal strength received by phones vs. distance between phones and reference beacon: (<b>a</b>) Height: 160 cm, output power: 0 dBm; (<b>b</b>) Height: 200 cm, output power: 0 dBm; (<b>c</b>) Height: 160 cm, output power: −23 dBm; (<b>d</b>) Height: 200 cm, output power: −23 dBm; (<b>e</b>) Height: 160 cm, output power: 4 dBm; (<b>f</b>) Height: 200 cm, output power: 4 dBm.</p>
Full article ">Figure 5
<p>Diagram of measuring points and beacon locations in test hall, staircase and example room: red crosses indicate beacon installation points; blue crosses and lines represent measurement points; 56, F9, C1, 2A, 9F beacon numbers corresponding to last digits of beacons’ MAC address.</p>
Full article ">Figure 6
<p>Relationship between signal strength received by phones vs. phone’s location in corridor; for output power 0 dBm set in beacons: (<b>a</b>) Y = 225, phone horizontally; (<b>b</b>) Y = 225, phone vertically; (<b>c</b>) Y = 134, phone horizontally; (<b>d</b>) Y = 134, phone vertically.</p>
Full article ">Figure 7
<p>Relationship between signal strength received by phones vs. phone’s location in the corridor; for output power −6 dBm set in beacons: (<b>a</b>) Y = 225 cm, phone horizontally; (<b>b</b>) Y = 225 cm, phone vertically; (<b>c</b>) Y = 134 cm, phone horizontally; (<b>d</b>) Y = 134 cm, phone vertically.</p>
Full article ">Figure 8
<p>Stairwell under tests of IoT localization system: (<b>a</b>) Example of node installation (arrow indicates place where beacon is attached); (<b>b</b>) Measurement stand; (<b>c</b>) Diagram of test points and nodes, top–down floor plan; (<b>d</b>) Cross-section of the stairwell; red crosses indicate beacon installation points; blue crosses and lines represent measurement points.</p>
Full article ">Figure 9
<p>Relationship between signal strength received by phones vs. phone’s location in stairwell: (<b>a</b>) Beacons’ output power −0 dBm, phone horizontally; (<b>b</b>) Beacons’ output power −0 dBm, phone vertically; (<b>c</b>) Beacons’ output power −6 dBm, phone horizontally; (<b>d</b>) Beacons’ output power −6 dBm, phone vertically.</p>
Full article ">Figure 10
<p>Test in inter-building parking scenario: (<b>a</b>) Test points and nodes of IoT localization system; red crosses indicate beacon installation points; blue crosses represent measurement points; (<b>b</b>) Relationship between signal strength received by phones vs. phone’s location.</p>
Full article ">Figure 11
<p>IoT localization system implementation: (<b>a</b>) Idea of IoT system; (<b>b</b>) Beacons strategically placed directly above room entrances; (<b>c</b>) Test stand for configuring beacons and RSSI measurements (network gateway Bluetooth BluEpyc BE-BLEG-D-E is connected to mobile PC with Beacon Encoding Tool 5.1 software tool).</p>
Full article ">Figure 11 Cont.
<p>IoT localization system implementation: (<b>a</b>) Idea of IoT system; (<b>b</b>) Beacons strategically placed directly above room entrances; (<b>c</b>) Test stand for configuring beacons and RSSI measurements (network gateway Bluetooth BluEpyc BE-BLEG-D-E is connected to mobile PC with Beacon Encoding Tool 5.1 software tool).</p>
Full article ">Figure 12
<p>Map with beacons placed directly above room entrances; red crosses indicate beacon installation points; blue crosses and lines represent measurement points.</p>
Full article ">Figure 13
<p>Map with beacons evenly positioned; red crosses indicate beacon installation points; blue crosses represent measurement points.</p>
Full article ">
Back to TopTop