Conference PaperPDF Available

Analysis of Bluetooth Low Energy (BLE) Based Indoor Localization System with Multiple Transmission Power Levels

Authors:
Analysis of Bluetooth Low Energy (BLE) based
Indoor Localization System with Multiple
Transmission Power Levels
Umair Mujtaba Qureshi, Zuneera Umair, Yaoxin Duan, and Gerhard Petrus Hancke
Department of Computer Science, City University of Hong Kong
Hong Kong, SAR, China
Email: umqureshi2-c@my.cityu.edu.hk, zaziz3-c@my.cityu.edu.hk, yxduan3-c@my.cityu.edu.hk, gp.hancke@cityu.edu.hk
Abstract—Bluetooth Low Energy (BLE) is widely considered
for wireless Indoor Localization Systems (ILS) in which BLE
Received Signal Strength (RSS) is used to derive the location
of the target. The efficacy of a BLE based ILS depends on the
localization accuracy. Whereas, localization accuracy depends on
the stability of the BLE RSS. A number of researchers have
focused on studying the impact of different parameters (such
as different type of devices, environments and deployments)
that cause the variations in BLE RSS. Today, BLE devices
are capable of operating at multiple transmission power lev-
els. Unlike previous studies, this paper focuses on evaluating
the performance of BLE based ILS at multiple transmission
power levels. Furthermore, the impact of different parameters
such as multiple advertising interval, scanning interval, device
orientation, distance, the effect of Line of Sight (LOS), Non-Line
of Sight (NLOS) and device density over BLE RSS is also studied
with multiple transmission power levels. Our main findings show
that multiple transmission power level can attain localization
accuracy with multiple precisions (i.e. from 2m to 5m) in an
indoor classroom environment.
I. INTRODUCTION
Bluetooth Low Energy (BLE) has recently attracted a num-
ber of researchers to exploit its capabilities beyond location
based services and applications [1, 2]. The ability of the BLE
to operate at multiple low transmission power levels, long
transmission range, low energy consumption, long battery
life, small size and low cost [3] have allowed BLE to be
embedded in a number of consumer electronics [4]. Due to its
ubiquitousness, BLE is now widely considered for wireless
Indoor Localization Systems (ILS) [5]. A BLE based ILS
comprises of a set of BLE devices that are deployed in an
indoor environment. The Received Signal Strength (RSS) of
the BLE devices is used to derive the unknown location(s)
of the target(s) (such as an object, a human or a robot
etc) by using a suitable localization algorithm [4]. The most
common localizations algorithms are proximity, fingerprinting
and trilateration [6]. All these algorithms are wireless signal
based localization algorithms. Different from proximity and
fingerprinting, trilateration algorithm utilizes the Received
Signal Strength (RSS) of (at least 3) BLE devices to calculate
the absolute or relative location coordinates of the target [7].
Trilateration algorithm uses a signal path loss model to derive
the distance from the corresponding RSS samples [7]. There-
fore, trilateration algorithm is preferred due to its simplicity
and ability to estimate the location coordinates through RSS
of BLE devices. The efficacy of a BLE based ILS depends on
the localization accuracy which is an important performance
metric. However, different applications and targets require dif-
ferent accuracies. For example, a localization accuracy of 5m
may be sufficient to locate a human in a shopping mall, while
it is insufficient for locating a cell phone in a bedroom. So, a
localization precision of 2m to 5m is considered as reasonable
for many applications [4]. The localization accuracy of the ILS
rely on the variations of BLE RSS. Many researchers focus on
studying the impact of different parameters (such as different
devices, deployment and environments) in order to understand
the reasons that causes the variations in BLE RSS [3, 4].
TABLE I
LIST OF TRANSMISSION POWER LEVELS AND THEIR TRANSMISSION
RANGES
Transmission Power Levels Transmission Power (dBm) Range (m)
0 10 dBm 200
1 4 dBm 70
2 0 dBm 50
3 -4 dBm 40
4 -8 dBm 30
5 -12 dBm 15
6 -16 dBm 7.0
7 -20 dBm 3.5
8 -40 dBm 1.0
The BLE RSS used for localization is a function of its
transmission power [5]. BLE devices are able to operate at
multiple low transmission power levels [5]. Table I shows ap-
proximately nine discrete transmission power levels (in dBm)
with their corresponding ranges (in m). Higher transmission
power results in strong and more stable RSS and vice versa.
However, at each discrete transmission power level, BLE RSS
is different. This indicates that, each discrete transmission
power level setting, can result in different localization preci-
sion. Unlike previous studies, this paper focuses on evaluating
the performance of BLE based ILS at multiple transmission
power levels to achieve multiple localization precision (i.e
2m to 5m). Along with multiple transmission power levels,
there are a number of other parameters that also have a
significant effect over the BLE RSS. These parameters include
the ability of BLE device to operate at multiple advertising
interval, scanning interval, the effects of device orientation,
Line of Sight (LOS) and Non-Line of Sight (NLOS) over
l-))) 
BLE RSS. After analysing their effect over BLE RSS, we
then focus on investigating the effect of number of devices at
each discrete transmission power level to achieve a localization
precision of 2m to 5m in an indoor environment. Thus, the
main contribution of the this paper is to analyze the effect of
multiple signal advertising interval, scanning interval, device
orientation, distance, the effect of LOS and NLOS and device
density at multiple transmission power levels.
The rest of the paper is structured as: Section II presents
the relevant literature. Section III explains BLE based ILS in
detail. Section IV explains the experimental setup along with a
detail discussion over the set of experiments and their results.
Finally, Section V concludes the paper.
II. LITERATURE REVIEW
There are many works and approaches on localization in
literature, including uses in non-consumer applications, e.g.
target localization [8, 9], simulation methods [10] and data
selection [11, 12]. This section presents only a subset of review
of the most relevant works that are present in the literature.
Contreras et al. [7] studied the impact different parameters
such as scanning window, transmission interval and number of
frequency channels over BLE RSS for localization. All devices
operated at default transmission power level (i.e. 0 dBm).
The authors proposed to increase the transmission interval to
increase the localization accuracy. However, the authors did
not provide comprehensive analysis and their work was mainly
focused to the suitability of BLE technology for ILS. The
authors in [13], evaluated BLE based ILS by using trilateration
algorithm. The authors studied the behaviour of BLE RSS with
different kinds of BLE devices that operated at default trans-
mission power level (i.e. 0 dBm) in different environments
such as such as living room, office and workshop.
In [14], Faragher et al. presented a comparative analysis
of the BLE based ILS and WiFi based ILS. The authors
analyzed the effect of human body as an obstacle to BLE and
WiFi RSS . The authors used signal advertising interval and
number of access points as variables to analyze the impact
over localization accuracy. The authors in paper [15], also
evaluated the performance of BLE and WiFi based ILSs in
different conditions such as indoor/outdoor and LOS/NLOS.
They compared the propagation characteristics of the two ILSs
and estimated the localization accuracies.
In [16], the authors evaluated BLE radio for indoor localiza-
tion to achieve localization accuracy with different precisions
(i.e. <2m,<3m,<4m,<5mand >5m). The
authors tested BLE devices of different vendors in different
environments (such as offices, corridors and rooms etc).The
authors in [17] studied the performance of BLE based ILS
in empty and cluttered indoor environments in which they
compared the BLE RSS of different device vendors.
In [18], Golestanian et al. exploited multiple transmis-
sion power level feature of BLE in which they analyzed
the variation of BLE RSS at 4 dBm, -8 dBm, -12 dBm
and -20 dBm. The authors analyzed and proposed moving
average filter to the smooth BLE RSS operating at different
transmission power levels. In [19], Cara et al. presents an
empirical study for the transmission power setting for BLE
based indoor localization. The authors demonstrated that the
effects of the multipaths can be mitigated by using different set
of transmission powers levels. Recently, the authors in [20],
explored different transmission power levels (i.e. 4 dBm, 0
dBm, -4 dBm and -8 dBm) and studied their effect on BLE
RSS with distance. The authors used K-Nearest Neighbour
(KNN) based fingerprinting technique and four different filters
to smooth the BLE RSS. Lastly, the authors evaluated the
performance with 4 different transmission power levels and
concluded with the best possible localization accuracy of 2m
when all devices operate at transmission power level of 4 dBm.
In the light of the relevant literature, the novelty of the work
presented in this paper is that it comprehensively analyzes
the effects of multiple transmission power levels over BLE
RSS. Additionally, it also examines the effects of multiple
parameters such as multiple signal advertising interval, scan-
ning interval, device orientation, distance, effects of LOS and
NLOS and device density at each discrete transmission power
level without applying any preprocessing techniques to the
BLE RSS. In the next section, we briefly discuss the BLE
based ILS that is used in our experiments.
III. BLE BASED INDOOR LOCALIZATION SYSTEM
The BLE based ILS in our experiments consists of a
set of BLE devices, called as Anchors, denoted by AkA,
where krepresent the kth anchor that is deployed in an
indoor environment. Whereas, another BLE enabled device
is attached to the target, called as a Tag, denoted by TtT ,
where trepresents the index of the tag. It is assumed that the
location of all anchors, denoted by (xAk,y
Ak), is fixed. While
the location of the target, denoted by (xTt,y
Tt) needs to be
estimated. Each BLE device (i.e. anchor and tag) is identified
by its Universal Unique Identifier (UUID). The UUID is
advertised in small data packets, called as beacons. The rate
at which the beacons are advertised is called as Advertising
Interval, denoted by Tadv. Each anchor is allowed to transmit
the beacons at a fixed transmission power level, denoted by
P. The transmission power level Pof each anchor defines
its transmission range. Large transmission power corresponds
to large transmission range. A target within the transmission
range of an anchor, is able to receive its beacons. It is assumed
that target is within the transmission range of the at least 3
tags at all times. The tag attached to the target, scans for
the beacons at regular intervals. The rate at which the tag
scans for the beacons is called as Scanning Interval, denoted
by Tscan. If the beacon is received, the tag estimates its
Received Signal Strength (RSS). The RSS of the beacon
signal decreases with distance i.e. distance between an anchor
and a tag [19]. This relation between RSS and distance is
modelled by using a signal path loss model, called as Log-
Distance Path Loss model (LDPL). In the next subsection, we
give a brief overview of the LDPL model.

A. Log-Distance Path Loss (LDPL) Model
Log-Distance Path Loss (LDPL) model is one of the most
common method that is used to map the relation between RSS
samples with their corresponding distances. Mathematically it
can be represented by Eq. 1[21]:
RSS(d)=RSS(d0)10 ×n×log(d
d0
)(1)
where, RSS(d)(in dBm) represents the strength of the beacon
signal when the tag is at a distance d(in m) from the
anchor, RSS(d0)(in dBm) represents the beacon strength at
default distance (d0)=1m and nis the attenuation factor that
characterizes an indoor environment (typically ranges in 2 to
4) [19]. The distance dis calculated for each anchor by the
tag through LDPL model by using Eq. 2:
d=10
RSS(d0)RSSd
10×n.(2)
When dis calculated, the tag initiates the localization
algorithm i.e. trilateration algorithm (defined in the next sub-
section), to estimate the location of the target.
B. Trilateration Algorithm
Trilateration algorithm is used to determine absolute or
relative locations of a target with reference to locations of at
least 3 BLE devices [21]. In BLE based ILS, we assume the
locations of all the deployed anchors are reference locations
and known to the ILS. The estimated location, denoted by
(ˆxTt,ˆyTt) of the target is calculated with reference to the
set of reference locations by using trilateration algorithm.
Mathematically, it is represented by Eq. 3 [22]:
dA1,Tt=(xA1ˆxTt)2+(yA1ˆyTt)2
dA2,Tt=(xA2ˆxTt)2+(yA2ˆyTt)2
.
.
dAk,Tt=(xAkˆxTt)2+(yAkˆyTt)2
(3)
Here, dA1,Tt,dA2,Ttand dAk,Ttrepresents the distance be-
tween set of the anchor nodes and the target which is calcu-
lated by Eq. 2. The estimated location coordinates of the tag
are given by Eq. 4 [22]:
ˆxTt=|k|
k=1
xAk
dAk,Tt
|k|
k=1
1
dAk,Tt
,ˆyTt=|k|
k=1
yAk
dAk,Tt
|k|
k=1
1
dAk,Tt
.(4)
Here, 1/dAk,Ttis the weight assigned to the coordinates of
the tag. Localization accuracy is computed by estimating the
error that is the difference between the real coordinates of
the tag i.e. (xTt,y
Tt) and estimated coordinates of the tag i.e.
(ˆxTt,ˆyTt).
The localization accuracy depends on correctness of the
distance value which is derived from the BLE RSS samples.
That means, if the RSS changes, the localization accuracy
will also change. As, BLE devices can operate at multiple
transmission power levels with multiple signal advertising in-
terval and scanning interval. Each of these parameter have their
own effect over RSS. The orientation of the devices, effect
of LOS and NLOS can further vary the RSS. The effect of
number of devices that participate in localization and operate
at multiple transmission power levels, is also an important
factor in influencing localization accuracy. Therefore, it is
important to investigate the effects of these parameters with
respect to distance and at discrete transmission power levels.
In the next Section, we describe our experimental setup and
conduct experiments to analyze the effects of all the above
mentioned parameters over RSS.
Table
Table
Table
Table
Table
Table
Table
Door
Door
Screen
15m
12m
Fig. 1. Indoor classroom environment with nine BLE estimotes that are
randomly deployed
IV. EXPERIMENTAL SETUP AND RESULTS
In this section, we present our experimental setup and
analyze the results in detail. The setup is deployed in an indoor
classroom environment as shown in Fig. 1. The dimensions of
the classroom are 12m ×15m. Estimotes [23] BLE beacons
are used as BLE anchors. Whereas, a BLE capable smart
phone is used as a tag which is attached to the target. BLE
anchors (A1through A9) are randomly deployed at fixed
locations in the classroom as shown in Fig. 1. There are three
tags T1,T2and T3that are deployed at different locations.
The location of these tags needs to be estimated. From the
nine deployed anchors, there are six anchors that are at LOS
with all three tag locations while the remaining three anchors
are at NLOS. All BLE anchors have the capability to transmit
beacons with multiple advertising interval, denoted by Tadv.
Typically, Tadv ranges from 100ms to 2000ms [24]. Each BLE
device is capable to operate at nine discrete transmission power
levels as shown in Table I. The tag is also capable to scanning
beacons with multiple scanning interval, denoted by Tscan.
Typically, Tscan ranges from 1000ms to 5000ms [24]. All
smart phones use a default scanning interval i.e. Tscan=1s [24].
Therefore, the default scanning interval in our experiments is
1s. It is to be noted that the RSS shown in the results of the
experiments is mean RSS (in dBm) which is an average of the
RSS samples collected over a period of 60s . In the subsequent
sections, we shall discuss the set of performed experiments and
their results.

A. Effect of Multiple Transmission Power Levels
To analyze the effect of multiple transmission power levels
over RSS to achieve the high localization accuracy, the anchors
are configured to operate at nine discrete transmission power
levels as listed in Table I. The anchors advertise beacons at
Tadv=200ms fixed interval, which indicates 5 beacons per
Tscan. The BLE RSS is recorded at different distances i.e.
from 1m to 8m with step size of 1m. A total of 300 RSS
samples are collected. The observations are shown in Fig. 2.
-120
-100
-80
-60
-40
-20
0
12345678
RSS (dBm)
Distance (m)
10 (dBm) 4 (dBm) 0 (dBm) -4 (dBm) -8 (dBm) -12 (dBm) -16 (dBm) -20 (dBm)
-40 (dBm)
Fig. 2. Effect of Multiple Transmission Power Levels on RSS (dBm) with
Distance (m)
It can be observed that the RSS decreases with distance for
each discrete transmission power level. The RSS of the first
6 transmission power levels is reasonably strong from 1m to
8m compared to the RSS of the last 3 transmission power
levels. The reason is that a strong RSS is able to withhold the
multipath effects that are created by clutter that is present in
the environment. Whereas a weak RSS is more effected by
multi-paths. Therefore, it can be concluded that in order to
achieve the location precision up to 5m, the RSS of anchors
operating at 10 dBm, 4 dBm, 0dBm, -4 dBm, -8 dBm and
-12 dBm transmission power levels will result in significantly
strong RSS and better localization accuracy in comparison to
the RSS of anchors that operate at -16 dBm, -20 dBm and -40
dBm transmission power levels.
B. Effect of Multiple Advertising Interval
Advertising interval Tadv defines the rate of beacon trans-
mission [24] per Tscan. Small Tadv indicates that a large
number of beacons are transmitted. To analyze the effect of
Tadv for high location accuracy, each anchor is configured to
operate at different discrete Tadv interval i.e. 100ms, 200ms
and 500ms beacons per Tscan. Each anchor operates at multi-
ple transmission power levels as listed in Table I. The beacons
were recorded by the tag over distance from 1m to 8m with
the step size of the 1m. The results are shown in Fig. 3.
The results in Fig. 3 shows a significant difference in
the RSS for anchors operating with Tadv=500ms interval in
comparison to the anchors that operate with Tadv=100ms
and Tadv=200ms intervals. The reason is that Tadv =500ms
indicates 2 beacons/Tscan which is much lower as compared
to 5 beacons/Tscan and 10 beacons/Tscan of Tadv=100ms and
Tadv=200ms. When beacons are transmitted, some samples
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
100
200
500
100
200
500
100
200
500
100
200
500
100
200
500
100
200
500
100
200
500
100
200
500
12345678
RSS (dBm)
Advertising Interval (100ms, 200ms and 500 ms) at each Distance (m)
10 (dBm) 4 (dBm) 0 (dBm) -4 (dBm) -8 (dBm) -12 (dBm) -16 (dBm) -20 (dBm) -40 (dBm)
Fig. 3. Effect of Multiple Advertising Interval that Transmit at Multiple
Transmission Power Levels on RSS (dBm) with Distance (m)
loose their strength and some samples are lost completely
before they are received by the tag. This difference in RSS for
Tadv=500ms further increases for anchors operating at lower
transmission power levels with distance. One important point
to note here is the Tscan=1s. If tag operates at interval lower
than the default Tscan, the RSS will be more weak because the
number of beacon received are reduced. Based on the results,
we select the intermediate transmission interval Tadv=200ms
for the rest of our experiments.
C. Effect of Multiple Device Orientations
Device orientation represents the angle of an anchor. To
analyze the effect of the anchor orientation with respect to the
tag, four different orientations are selected i.e. 0,90,180
and 270as shown in Fig. 4. The anchor was fixed at one
location and was configured to operate at multiple transmission
power levels with a constant advertising interval Tadv=200ms.
The results are shown in Fig. 4.
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
Beacon 0°
Beacon 90°
Beacon 180°
Beacon 270°
Beacon 0°
Beacon 90°
Beacon 180°
Beacon 270°
Beacon 0°
Beacon 90°
Beacon 180°
Beacon 270°
135
RSS (dBm)
Anchor Orientation at each Distance (m)
10 (dBm) 4 (dBm) 0 (dBm) -4 (dBm) -8 (dBm) -12 (dBm) -16 (dBm) -20 (dBm)
-40 (dBm)
Fig. 4. Effect of Anchor Orientation that Transmit at Multiple Transmission
Power Levels on RSS (dBm) with Distance (m)
Since the Estimote anchors used in our experiments are
small in size (i.e. 5.5cm to 4cm) [23], their orientation has very
less effect over the RSS. It can be observed from results shown
in Fig. 4, that an average RSS difference of 1 dBm is observed
for all the anchors that transmit at large transmission power
levels. Anchors operating at lower transmission power levels
are effected with RSS difference of approximately 3 dBm up
to 5m. Thus, it is concluded that orientation of the anchors

is less likely to effect the anchors that operate specifically at
first 6 transmission power levels.
D. Effect of LOS/NLOS
In the experimental setup shown in Fig. 1, there are 3
anchors (A7,A
8and A9) that are deployed outside of the
classroom boundary which is a glass wall. The glass wall
acts as an obstruction and it creates a NLOS between the
tag locations and these three anchors. To analyze the effect of
LOS and NLOS to achieve the location precision of 2m to 5m,
all anchors are configured to operate at multiple transmission
powers as listed in Table I with constant Tadv=200ms interval.
The results are shown in Fig. 5.
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
LOS NLOS (Glass) LOS NLOS (Glass) LOS
NLOS (Glass)
135
RSS dBm
Effect of LOS and NLOS at each Distance (m)
10 (dBm) 4 (dBm) 0 (dBm) -4 (dBm) -8 (dBm) -12 (dBm) -16 (dBm) -20 (dBm)
-40 (dBm)
Fig. 5. Effect of Anchor that Transmit at Multiple Transmission Power Levels
in Presence of Line of Sight and Non Line of Sight (Glass) on RSS (dBm)
with Distance (m)
From the results shown in Fig. 5, it can be observed that
the RSS is significantly attenuated due to NLOS compared the
RSS at LOS at 1m at all transmission power levels. The lowest
attenuation is approximately 4 dBm for anchor that operates
at transmission power of 10 dBm. Whereas, a severe signal
distortion is observed for the anchors that operates at -40 dBm.
The effect of NLOS tends to vary between 6 dBm to 8 dBm
for anchors that operate at high transmission power level at
distances from 3m to 5m. For anchors that operate at low
transmission power level, the attenuation in RSS increase to
20 dBm for a precision of 3m to 5m. The effect will be severe
if RSS is weak. Thus, it is concluded that the NLOS severely
effect the RSS of BLE anchors. All anchors that are NLOS
with tag locations will lead to large localization errors in an
un-calibrated environment (i.e. without any pre-processing).
In summary, it is observed that BLE anchors that operate
at higher transmission power levels (roughly 10 dBm, 4 dBm,
0 dBm, -4 dBm, -8 dBm and -12 dBm) results in reasonable
RSS to achieve the high localization accuracy in an indoor
classroom environment. All BLE anchors result in strong RSS
with advertising interval Tadv=200ms. The orientation of the
Estimote anchors is allowed to be random as its effect is not
significant. All anchors that are at NLOS with respect to the
target locations are most likely to create large localization
errors. Based on the above findings, we now analyze the effect
of device density to estimate the target location coordinates.
E. Effect of Device Density on Localization Error
We now analyze the effect of increasing device density
over the localization error. Localization error is computed by
estimating the difference between real and estimated coordi-
nates. In Fig. 1, there are 3 tag locations, whose coordinates
are estimated with all nine anchors operating at each discrete
transmission power level. Initially, three anchors with strongest
RSS are used to estimate the coordinates of each target
location. Then, the number of anchors are increased (i.e. up
to 9 anchors) for localization in order to see their effect over
localization accuracy. At each iteration of localization, the
anchors are selected on the basis of strongest RSS. Once the
coordinates of the location are estimated, the localization error
is determined. Fig. 6 shows the results.
0
1
2
3
4
5
6
7
8
9
10
10 (dBm) 4 (dBm) 0 (dBm) -4 (dBm) -8 (dBm) -12 (dBm)
Localization Error (m)
Number of Anchors (k) at Multiple Transmission Power Levels
|k|=3 |k|=4 |k|=5 |k|=6 |k|=7 |k|=8 |k|=9
5m
4m
3m
2m
Fig. 6. Effect of Number of Anchors that Transmit with Multiple Transmission
Power Levels over Localization Accuracy
It is observed that there are 5 transmission power levels
(i.e 10 dBm, 4 dBm, 0 dBm, -4 dBm and -8 dBm) that are
able to achieve a localization precision of 5m with minimum
3 anchors. There are 4 transmission power levels (i.e 10
dBm, 4 dBm, 0 dBm and -4 dBm) that are able to achieve
localization precision of 4m with minimum 3 anchors. And
there are 3 transmission power levels (i.e 10 dBm, 4 dBm
and 0 dBm) that are able to achieve localization precision of
3m with minimum 3 anchors. The best localization accuracy
achieved is approximately is 2.2m with 4 anchors that operate
at transmission power level of 10 dBm. The reason is at high
transmission power level, the RSS is strong. Similarly, the best
possible localization accuracy is 2.95m with 4 anchors, 3.5m
with 3 anchors, 3.8m with 4 anchors and 4.5m with 3 anchors
at transmission power level from 4 dBm to -8 dBm. For all the
anchors that operate at transmission power level of -12 dBm
or below, the localization accuracy is low as the localization
error is greater than 5m. From the results shown in Fig. 6 it can
be observed that by merely increasing the number of anchors,
localization accuracy may not necessarily be increased. The
reason is that the anchors which are located far from the target
or operate at low transmission power levels, their RSS gets
erroneous and weak which deviates the estimation and causes
high localization errors.
In summary, it is observed that anchors with multiple
transmission power levels can achieve localization accuracy
with multiple precision (i.e. 2m to 5m). This interesting finding

allow anchors to operate at relatively low transmission power
levels in order to save energy and maintain a reasonable local-
ization accuracy required to locate the target. By using suitable
preprocessing techniques and filters, the performance of ILS
can be further improved to achieve even better localization
accuracy.
V. C ONCLUSION
The paper presents an analysis of the BLE based ILS and
exploits the feature of multiple transmission power levels to
achieve localization accuracy with multiple precisions (i.e.
from 2m to 5m). A total of 9 transmission powers were
selected and tested by using Estimote BLE devices that
were randomly deployed in an indoor classroom environment.
Initially, effects of parameters such as multiple transmission
power levels, advertising interval, scanning interval, device
orientation, distance, LOS and NLOS over BLE RSS were
analyzed. It is concluded that the anchors that operate at 10
dBm, 4 dBm, 0 dBm, -4 dBm, -8 dBm, -12 dBm and -
16 dBm transmission power levels results in stable RSS up
to distance 5m. An advertising interval of 200ms, results in
strong RSS compared to an advertising interval of 500ms
at multiple transmission power levels. Due to the small size
of the Estimote BLE anchors, the orientation had very less
effect at each discrete transmission power level over the BLE
RSS. Anchors that were at NLOS with reference to the target
locations lead to large localization errors. Analyzing the effects
of device density that operate at multiple transmission power
levels, it is concluded that increasing the number of devices
do not improve the localization accuracy of the system. The
reason is random variations in BLE RSS that significantly
increases with increase in distance. However, localization
accuracy with multiple precisions can be achieved with devices
operating at multiple transmission power levels. To achieve
the localization accuracy with precisions (i.e. 2m to 5m),
it is concluded that out of 9 transmission power levels, 5
transmission power levels (i.e 10 dBm, 4 dBm, 0 dBm, -4
dBm and -8 dBm) achieved a localization precision of 5m
with minimum 3 anchors. Similarly, 4 transmission power
levels (i.e 10 dBm, 4 dBm, 0 dBm and -4 dBm) achieved
localization precision of 4m with minimum 3 anchors and
at 3 transmission power levels (i.e 10 dBm, 4 dBm and 0
dBm) achieved localization precision of 3m with minimum 3
anchors. The final conclusion leverages the use of multiple
transmission power levels such that BLE based ILS is able
to extend its battery life by saving energy and maintain a
reasonable localization accuracy required to locate the target.
REFERENCES
[1] J. Hallberg, M. Nilsson, and K. Synnes. Positioning with bluetooth. In
Telecommunications, 2003. ICT 2003. 10th International Conference on,
volume 2, pages 954–958. IEEE, 2003.
[2] T.W. Nelson, U.M. Qureshi, K.Y. Lam, N.K.Y. Joseph, H. Song, and
P. Ioannis. Tracking indoor activities of patients with mild cognitive
impairment using motion sensors. In 31st IEEE International Conference
on Advanced Information Networking and Applications, AINA, 2017.
[3] T. M. Fernandez, J. Rodas, C. J. Escudero, and D. I. Iglesia. Bluetooth
sensor network positioning system with dynamic calibration. In 2007
4th International Symposium on Wireless Communication Systems, pages
45–49. IEEE, 2007.
[4] Daan Scheerens. Practical indoor localization using bluetooth. Master’s
thesis, University of Twente, 2012.
[5] C. Gomez, J. Oller, and J. Paradells. Overview and evaluation of
bluetooth low energy: An emerging low-power wireless technology.
Sensors, 12(9):11734–11753, 2012.
[6] Jeongyeup Paek, JeongGil Ko, and Hyungsik Shin. A measurement
study of ble ibeacon and geometric adjustment scheme for indoor
location-based mobile applications. Mobile Information Systems, 2016,
2016.
[7] David Contreras, Mario Castro, and David S´
anchez Torre. Performance
evaluation of bluetooth low energy in indoor positioning systems.
Transactions on Emerging Telecommunications Technologies, 2014.
[8] B. Cheng, L. Cui, W. Jia, W. Zhao, and P. H. Gerhard. Multiple region
of interest coverage in camera sensor networks for tele-intensive care
units. IEEE Transactions on Industrial Informatics, 12(6):2331–2341,
Dec 2016.
[9] B. Silva and G. P. Hancke. Ir-uwb-based non-line-of-sight identification
in harsh environments: Principles and challenges. IEEE Transactions on
Industrial Informatics, 12(3):1188–1195, June 2016.
[10] A. M. Abu-Mahfouz and G. P. Hancke. ns-2 extension to simulate
localization system in wireless sensor networks. In AFRICON, 2011,
pages 1–7, Sept 2011.
[11] Z. Aziz, U. M. Qureshi, F. K. Shaikh, N. Bohra, A. Khelil, and E. Felem-
ban. Experimental analysis for optimal separation between sensor and
base station in wbans. In 2014 IEEE 16th International Conference
on e-Health Networking, Applications and Services (Healthcom), pages
489–494, Oct 2014.
[12] Adnan M. Abu-Mahfouz and Gerhard P. Hancke. Localised information
fusion techniques for location discovery in wireless sensor networks.
International Journal of Sensor Networks, 26(1):12–25, 2018.
[13] Agust´
ın Corbacho Salas. Indoor positioning system based on bluetooth
low energy. 2014.
[14] R. Faragher and R. Harle. An analysis of the accuracy of bluetooth low
energy for indoor positioning applications. In Proceedings of the 27th
International Technical Meeting of The Satellite Division of the Institute
of Navigation (ION GNSS+ 2014), Tampa, FL, USA, volume 812, 2014.
[15] Xiaojie Zhao, Zhuoling Xiao, Andrew Markham, Niki Trigoni, and Yong
Ren. Does btle measure up against wifi? a comparison of indoor location
performance. In European Wireless 2014; 20th European Wireless
Conference; Proceedings of, pages 1–6. VDE, 2014.
[16] Erik Dahlgren and Hasan Mahmood. Evaluation of indoor positioning
based on bluetooth smart technology. Master of Science Thesis in the
Programme Computer Systems and Networks, 2014.
[17] J. Neburka, Z. Tlamsa, V. Benes, L. Polak, O. Kaller, L. Bolecek,
J. Sebesta, and T. Kratochvil. Study of the performance of rssi
based bluetooth smart indoor positioning. In 2016 26th International
Conference Radioelektronika, pages 121–125, April 2016.
[18] Mehdi Golestanian and Christian Poellabauer. Indoor localization
using multi-range beaconing: Poster. In Proceedings of the 17th ACM
International Symposium on Mobile Ad Hoc Networking and Computing,
MobiHoc ’16, pages 397–398, New York, NY, USA, 2016. ACM.
[19] Manuel Castillo-Cara, Jes´
us Lov´
on-Melgarejo, Gusseppe Bravo-Rocca,
Luis Orozco-Barbosa, and Ismael Garc´
ıa-Varea. An empirical study of
the transmission power setting for bluetooth-based indoor localization
mechanisms. Sensors, 17(6):1318, 2017.
[20] T. T. Lu, S. C. Yeh, and C. Y. Chen. A study of indoor positioning
systems using ibeacons with different transmission power levels. Journal
of the Chinese Institute of Engineers, 40(6):525–535, 2017.
[21] P. Davidson and R. Pich. A survey of selected indoor positioning
methods for smartphones. IEEE Communications Surveys Tutorials,
19(2):1347–1370, Secondquarter 2017.
[22] Huan-qing Cui, Ying-long Wang, Jia-liang Lv, and Yu-ming Mao.
Three-mobile-beacon assisted weighted centroid localization method in
wireless sensor networks. In Software Engineering and Service Science
(ICSESS), 2011 IEEE 2nd International Conference on, pages 308–311.
IEEE, 2011.
[23] Estimote beacon. http://www.estimote.com.
[24] K. E. Jeon, J. She, P. Soonsawad, and P. C. Ng. Ble beacons for
internet of things applications: Survey, challenges and opportunities.
IEEE Internet of Things Journal, PP(99):1–1, 2018.

... The positioning accuracy for those IPSs using lateration with BLE-RSSI is mostly determined by two factors: rst, the adequate distribution (density and geometric position) of chosen BLE anchors; and second, the accurate distance estimation between the unknown target and reference BLE anchors [190,4,191]. Consequently, those are its two main sources of positioning inaccuracy. ...
... Lateration BLE-RSSI method computes the target position based on the distance between the target and " BLE reference anchors and the GT coordinates of the anchors [191,197]. The computation is performed in two sequential steps. ...
... The LDPL model expresses the relation between RSS and distance, as described by Eq. (1) [25]: ...
Preprint
Full-text available
In daily life, mobile and wearable devices with high computing power, together with anchors deployed in indoor environments, form a common solution for the increasing demands for indoor location-based services. Within the technologies and methods currently in use for indoor localization, the approaches that rely on Bluetooth Low Energy (BLE) anchors, Received Signal Strength (RSS), and lateration are among the most popular, mainly because of their cheap and easy deployment and accessible infrastructure by a variety of devices. Nevertheless, such BLE- and RSS-based indoor positioning systems are prone to inaccuracies, mostly due to signal fluctuations, poor quantity of anchors deployed in the environment, and/or inappropriate anchor distributions, as well as mobile device hardware variability. In this paper, we address these issues by using a collaborative indoor positioning approach, which exploits neighboring devices as additional anchors in an extended positioning network. The collaborating devices' information (i.e., estimated positions and BLE-RSS) is processed using a multilayer perceptron (MLP) neural network by taking into account the device specificity in order to estimate the relative distances. After this, the lateration is applied to collaboratively estimate the device position. Finally, the stand-alone and collaborative position estimates are combined, providing the final position estimate for each device. The experimental results demonstrate that the proposed collaborative approach outperforms the stand-alone lateration method in terms of positioning accuracy.
... BLE beacons continuously transmit signals, which decrease with distance, and BLE receivers carried by users or deployed in spaces are employed to receive these signals (Baek & Cha, 2019). Based on the RSSI measured by BLE receivers, an indoor location can be estimated using localization techniques, such as trilateration, proximity, and fingerprinting (Qureshi et al., 2018). Morita et al. (2018) used BLE beacons to estimate the indoor locations of individual users for the automation of ADL monitoring. ...
Article
Full-text available
In recent decades, smart home technology has advanced, improving the well-being and quality of life of its users. Thus, its applications have expanded, particularly in health and environmental monitoring. Numerous devices have been developed to accommodate user requirements of monitoring; however, the adoption of monitoring devices is closely related to user perception. User perception can be considered from different perspectives. One method of understanding different user perceptions is comparing wearable and nonwearable devices, owing to the differences in their obtrusiveness. The aim of this study was to systematically review the applications and user perceptions of health and environmental monitoring devices, emphasizing on the wearable and nonwearable distinction. We conducted a focused search of articles related to smart home technology and its user perceptions based on its applications. The inclusion criteria were original and peer-reviewed articles centered on health and environmental monitoring devices. We identified and analysed 159 of the 4476 relevant articles and divided the articles into two categories. The first category comprised health and environmental monitoring and their applications by the type of device. The second category comprised user perceptions of monitoring devices. The devices were grouped into wearable and nonwearable devices for our analysis. We identified user perceptions based on usefulness, ease of use, and privacy. Because wearable and nonwearable devices complement their limitations, we recommend their integration for improving user perception.
... In the context of Industry 4.0 applications, mainly, BLE beacons devices are considered an emergent and promising technology in terms of both, Low Energy and Quality of Service (QoS) requirements [7]. Several recent research studies that investigate the use of BLE devices for Industry 4.0 applications are indoor object localization systems [8], [9], predictive maintenance [10], and production control and planning [11], among others. ...
Article
Full-text available
While the Internet of Things (IoT) is driving a transformation of current society towards a smarter one, new challenges and opportunities have arisen to accommodate the demands of IoT development. Low power wireless devices are, undoubtedly, the most viable solution for diverse IoT use cases. Among such devices, Bluetooth Low Energy (BLE) beacons have emerged as one of the most promising due to the ubiquity of Bluetooth-compatible devices, such as iPhones and Android smartphones. However, for BLE beacons to continue penetrating the IoT ecosystem in a holistic manner, interdisciplinary research is needed to ensure seamless integration. This paper consolidates the information on the state-of-the-art BLE beacon, from its application and deployment cases, hardware requirements, and casing design to its software and protocol design, and it delivers a timely review of the related research challenges. In particular, the BLE beacon’s cutting-edge applications, the interoperability between packet profiles, the reliability of its signal detection and distance estimation methods, the sustainability of its low energy, and its deployment constraints are discussed to identify research opportunities and directions. IEEE
Article
Full-text available
Many wireless sensor network (WSN) applications and techniques require sensor location to work correctly. Information fusion in WSNs is crucial for location discovery and many information fusion techniques have been used in several location-discovery algorithms. In this paper, we provide an overview of information fusion techniques used by localisation algorithms to enhance and simplify the position computation process. Furthermore, we analyse several approaches that can be used by localised information fusion algorithms and discuss how these approaches enhance the performance of information fusion and make information fusion play a leading role in localisation algorithms. This paper provides an introduction to different localised information fusion methods for node location discovery in WSNs and could be used as a starting point for implementing existing proposals or designing new techniques.
Article
Full-text available
Nowadays, there is a great interest in developing accurate wireless indoor localization mechanisms enabling the implementation of many consumer-oriented services. Among the many proposals, wireless indoor localization mechanisms based on the Received Signal Strength Indication (RSSI) are being widely explored. Most studies have focused on the evaluation of the capabilities of different mobile device brands and wireless network technologies. Furthermore, different parameters and algorithms have been proposed as a means of improving the accuracy of wireless-based localization mechanisms. In this paper, we focus on the tuning of the RSSI fingerprint to be used in the implementation of a Bluetooth Low Energy 4.0 (BLE4.0) Bluetooth localization mechanism. Following a holistic approach, we start by assessing the capabilities of two Bluetooth sensor/receiver devices. We then evaluate the relevance of the RSSI fingerprint reported by each BLE4.0 beacon operating at various transmission power levels using feature selection techniques. Based on our findings, we use two classification algorithms in order to improve the setting of the transmission power levels of each of the BLE4.0 beacons. Our main findings show that our proposal can greatly improve the localization accuracy by setting a custom transmission power level for each BLE4.0 beacon.
Article
Full-text available
Bluetooth Low Energy (BLE) and the iBeacons have recently gained large interest for enabling various proximity-based application services. Given the ubiquitously deployed nature of Bluetooth devices including mobile smartphones, using BLE and iBeacon technologies seemed to be a promising future to come. This work started off with the belief that this was true: iBeacons could provide us with the accuracy in proximity and distance estimation to enable and simplify the development of many previously difficult applications. However, our empirical studies with three different iBeacon devices from various vendors and two types of smartphone platforms prove that this is not the case. Signal strength readings vary significantly over different iBeacon vendors, mobile platforms, environmental or deployment factors, and usage scenarios. This variability in signal strength naturally complicates the process of extracting an accurate location/proximity estimation in real environments. Our lessons on the limitations of iBeacon technique lead us to design a simple class attendance checking application by performing a simple form of geometric adjustments to compensate for the natural variations in beacon signal strength readings. We believe that the negative observations made in this work can provide future researchers with a reference on how well of a performance to expect from iBeacon devices as they enter their system design phases.
Article
The prevalence of smartphones has increased the demand for and application of location-based services. However, the Global Positioning System, currently the most widely used positioning technology, cannot provide accurate positioning services when obstructed by obstacles. Consequently, this system can only provide outdoor application services such as outdoor navigation and tracking. In 2013, Apple Inc. released iBeacon, a positioning technology based on Bluetooth low energy (BLE). This device transmits Bluetooth signals within a specific range, in which the signals are received by other smartphones to calculate distances for providing indoor positioning-related services. In this study, the iBeacon transmission power level is adjusted to significantly increase Bluetooth signal differences in indoor environments. Therefore, it can reduce received signal strength indicators (RSSI) similarity for some reference points by adjusting the power level. Subsequently, radio frequency signals are filtered using a modified moving average filter to reduce signal variations after reception. Next, pattern matching and the K-Nearest Neighbors (KNNs) algorithm are integrated to facilitate positioning. The integration of the modified moving average filter with the KNNs algorithm increases the positioning accuracy by 23.08% during the online phase. This finding can thus improve location-based services.
Article
This paper provides an overview of the most significant existing methods for indoor positioning on a contemporary smartphone. The approaches include Wi-Fi and Bluetooth based positioning, magnetic field fingerprinting, map aided navigation using building floor plans, and aiding from self-contained sensors. Wi-Fi and Bluetooth based positioning methods considered in this survey are fingerprint approaches that determine a user’s position using a database of radio signal strength measurements that were collected earlier at known locations. Magnetic field fingerprinting can be used in an information fusion algorithm to improve positioning. The map-matching algorithms include application of wall constraints, topological indoor maps, and building geometry for heading correction. Finally, methods for step counting, step length and direction estimation, orientation tracking, motion classification, transit mode detection, and floor change detection in multi-storey buildings are discussed.
Conference Paper
The increasing importance of location-aware computing and context-dependent services have led to a growing interest in low-cost indoor positioning with sub-meter accuracy. Bluetooth positioning has received increasing attention from both academia and industry due to its wide availability, ease of deployment, and low power consumption. However, Bluetooth positioning is primarily based on the Received Signal Strength Indicator (RSSI), which has been shown to be an unreliable indicator of distance. In this work, we present measurements to highlight various challenges in using RSSI for localization and the impact of these challenges on localization accuracy. Further, we propose and evaluate a novel multi-ranges beaconing approach to address RSSI-based ranging challenges.
Article
Camera sensor networks (CSNs) are gradually being used in a tele-intensive care unit (tele-ICU), providing useful patient information to remote intensivists. Intensivists wish to focus on different regions of interest (RoIs) containing their patients. We consider a situation where preinstalled camera sensors' locations remain static and they can change the fields of view only by rotating orientations, while the RoIs are dynamically changed in location and size because of changes in the number of patients and care unit configuration. Therefore, an important issue is how to enhance the coverage of these RoIs by controlling the camera sensors' orientations. Previous studies on coverage optimization either focus on single area coverage or point(s) coverage. However, ignoring those multiple RoIs or simply treating them as points can cause unwanted coverage, resulting in performance degradation. In this paper, we investigate a novel multiple RoI coverage (MRC) problem in a CSN-based tele-ICU, aiming to maximize the lowest coverage ratio of all RoIs. The MRC problem is nondeterministic polynomial-time hard, so we propose an efficient heuristic algorithm MRC-Priority to solve it. We have implemented a CSN testbed to evaluate the performance of our proposed algorithm. Experimental results show that our proposed algorithm can improve the lowest coverage ratio up to 200% as compared with existing solutions.