Keywords

1 Introduction

Nowadays, the need for an intelligent, integrated, sustainable and easily managed system for digital and up-to-date room signage for offices, meeting rooms and conferences has an increase importance for modern public and office buildings. The emergence of Internet of Things (IoT) and digital interactions using electronic paper (ePaper) [1, 2] technology has marked a new phase of technological innovation in this direction. Important advantages are also brought by iBeacon [3] technology, which relies on the Bluetooth Low Energy (BLE) standard to create stationary constellations of low-power beacons which can be used to determine the indoor position of mobile terminals or signaling points of interest.

This work is part of the SICIAD [4, 5, 6] research project which proposes an intelligent displaying and alerting system that relies on wireless ePaper and iBeacon technologies from LANCOM to create custom displays for both static and dynamic information, as well as to ease the indoor orientation of guests.

In this paper, the iBeacon capabilities of the SICIAD system are investigated in respect to indoor advertising, guidance and location.

The paper is organized as follows: in Sect. 2 we present the mobile device positioning system, Sect. 3 contains detailed experimental validation scenarios, while Sect. 4 outlines the conclusions.

2 Mobile Positioning System

A mobile application was developed for Android system which enables the user to detect its location based on the availability of Wi-Fi and iBeacon (BLE based radio packets) signal presence. The main functionalities of this software module are to capture BLE packets, to extract location relevant information and to process them in order to display notification or alerts related to current status and user position. The application functional validation was performed on a commodity hardware such as LG K8 mobile phone with BLE 4.2 support and Android 6.0 operating system.

The application tests if the device is Bluetooth enabled, whether the adapter is turned on, if multiple Bluetooth notifications are allowed, and whether access to the current location of the phone is allowed. As the instructions are parsed, a checkup is made to see if the permissions have been granted, and the user is asked to allow access. If all the conditions are met, the necessary processes are created, and the application continues to function. If something is missing, a corresponding error message will be displayed, and the application will stop.

The list of retrieved devices is presented with details (name, address, time since the last occurrence, current and average Received Signal Strength Indicator (RSSI) level, relative distance estimation, RSSI mediated levels, and details display button). Only details about the rooms where LANCOM devices with iBeacon capabilities are located are shown; other received BLEs beacons are displayed by the app, but as no details are known about their location or configuration, only a general message will be displayed if the user selects them. These unknown devices can be filtered before adding them to the list, resulting in faster application performance (no need to process their data).

Different measurements were conducted on the access points in the University Politehnica of Bucharest (UPB) campus, which is a reinforced concrete building, with 30 cm thick walls. The location chosen to test the positioning solution is on the 3rd floor of Building A from Faculty of Electronics, Telecommunications and Information Technology, Bucharest, which is an area with offices and laboratories, as shown in Fig. 1. Commodity hardware has been used at the BLE receiver part, such as SM-G361F, G930FD smartphones, and also a HP ENVY x360 laptop. Three Lancom access points with integrated iBeacon transmitters were installed, one LN-830 E [7] model and two L-151E [8]. They were scheduled to periodically emit BLE advertising beacons to be visible to mobile devices, and a maximum power lever was choosen from three available levels.

Fig. 1.
figure 1

Testbed location plan

Lancom iBeacon has been factory calibrated to provide three power levels at a distance of 1 m: high (−52 dBm), medium (−58 dBm), and low (−75 dBm) of the broadcasted beacon message, which allows an approximation of the distance between the access point and BLE receiver. For beacon broadcasting dedicated frequencies can be used: 2402 MHz, 2426 MHz, and 2480 MHz. With our off-the-shelf smartphone, the measurements at reception indicate −40, −46, −62 dBm, at a distance of several cm of the antenna.

3 Experimental Evaluation

It has been concluded from the measurements that a −10dBm attenuation is induced by a campus wall placed between the sender and receiver BLE device. Therefore, by setting the access point emission power at the lowest level and having one beacon in each room we would accurately provide room signage capability.

Each router used a unique MAC physical address, and different major and minor beacon values were set allowing the packets to be differentiated according to their source.

In the lobby, the points of measurement are aligned along two straight lines parallel to the hall walls. These two straight lines are 0.5 m from the nearest hallway, and within a distance of one meter. Along each straight line there were six measuring points, which represent a total of twelve locations. To calculate the distance between the router and the mobile terminal at each of these points, a simple Pythagoras’ theorem for rectangular triangles was used.

The corresponding colors in Fig. 2 are: green for “x” - the measured average values of the RSSI, red for the maximum values obtained and blue for the minimum values corresponding to the respective distance between the terminal and each of the three access points. Thus, there can be observed the variation and distribution of values for each location. There can be noticed quite large variations, although the transmitter and the receiver were fixed during the measurements. These variations occur because the radio signal reaches the receiver on several paths that have different lengths and are attenuated due to passing through various objects or by the reflection of radio waves.

Fig. 2.
figure 2

Variation of RSSI with distance increasing for (a) AP1, (b) AP2 and (c) AP3 (Color figure online)

With green, curves were plotted considering the average values of the RSSI. They have different characteristics, being influenced by the walls through which the signals have been propagated. Their descriptive mathematical formulas are shown below:

  1. 1.
    $$ {\text{F}}1\left( {\text{x}} \right) = - 8.04738496*\ln \left( {\text{x}} \right) - 61.27611836 $$

Distance variation of the reception power level for AP1 transmitter.

  1. 2.
    $$ {\text{F}}2\left( {\text{x}} \right) = - 13.73284621*\ln \left( {\text{x}} \right) - 54.99489558 $$

Distance variation of the reception power level for AP2 transmitter.

  1. 3.
    $$ {\text{F}}3\left( {\text{x}} \right) = - 12.23482004*\ln \left( {\text{x}} \right) - 53.26174039 $$

Distance variation of the reception power level for AP3 transmitter.

It can be noted that each function is different from the other. In addition, they depend on the placement of objects in the building. Table 1 illustrates how good the approximations were with the actual measured values.

Table 1. Comparison between estimated and measured values for access point (a) AP1, (b) AP2 and (c) AP3

4 Conclusions

The system presented in this work implements an integrated communication infrastructure which offers dynamic display capabilities using the ePaper technology, as well as enables indoor location-based services such as visitor guidance and alerting using iBeacon-compatible mobile devices.

Being based on the BLE standard, iBeacon technology can potentially operate with almost all off the shelf smart mobile terminals, providing a cost-effective solution for an indoor positioning system. In combination with a smartphone application and a wireless communication system, BLE can enable advertising and distribution of location-based content.

In order to maintain real-life relevance of achieved data, commodity hardware was chosen to be used in test scenarios. A professional mobile BLE receiver was considered in order to improve indoor location awareness precision, but this would question relevance of data obtained in the context of commercial and industrial applicability.

While the iBeacon emitters integrated in the used Wireless access points can enable location-based services, accurately determining each users’ location may require additional, battery-powered BLE beacons. Such a network (or constellation) of beacons could provide a more performant indoor guidance system, due to its effectiveness at a range of several meters (compared to several centimeters for NFC tags). Moreover, although the investment in Beacon devices may be significant, the already widespread use of compatible smart devices may reduce the necessity of other hand-held devices.