Using ibeacon for Intelligent In-Room Presence Detection

Similar documents
Using ibeacon for Newborns Localization in Hospitals

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal

Comparison ibeacon VS Smart Antenna

Introduction to Mobile Sensing Technology

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

A Simple Smart Shopping Application Using Android Based Bluetooth Beacons (IoT)

Indoor Positioning with a WLAN Access Point List on a Mobile Device

Performance Evaluation of Beacons for Indoor Localization in Smart Buildings

Beacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy

Comparison of RSSI-Based Indoor Localization for Smart Buildings with Internet of Things

ARUBA LOCATION SERVICES

BTLE beacon for 8262 DECT handset Engineering Rules

Experimental Evaluation of Precision of a Proximity-based Indoor Positioning System

ibeacon Spoofing Security and Privacy Implications of ibeacon Technology Karan Singhal

TRBOnet Enterprise/PLUS

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc.

DYNAMIC BLUETOOTH BEACONS FOR PEOPLE WITH DISABILITIES

The Seamless Localization System for Interworking in Indoor and Outdoor Environments

The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale

Extended Gradient Predictor and Filter for Smoothing RSSI

Wi-Fi Fingerprinting through Active Learning using Smartphones

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Non-Line-Of-Sight Environment based Localization in Wireless Sensor Networks

Research on an Economic Localization Approach

A Proximity Information Propagation Mechanism Using Bluetooth Beacons for Grouping Devices

Designing the Smart Foot Mat and Its Applications: as a User Identification Sensor for Smart Home Scenarios

Indoor navigation with smartphones

Fingerprinting Based Indoor Positioning System using RSSI Bluetooth

Cellular Infrastructure and Standards while deploying an RDA

Beacon Indoor Navigation System. Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE.

Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)

Development of Video Chat System Based on Space Sharing and Haptic Communication

Localization of tagged inhabitants in smart environments

How to Configure ibeacons in Jamf Pro

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

Alzheimer Patient Tracking System in Indoor Wireless Environment

A Bluetooth Smart Analyzer in ibeacon Networks

Cricket: Location- Support For Wireless Mobile Networks

Available online at ScienceDirect. Procedia Computer Science 52 (2015 )

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Mobile Cognitive Indoor Assistive Navigation for the Visually Impaired

Chapter 1 Basic concepts of wireless data networks (cont d.)

SMART RFID FOR LOCATION TRACKING

Detecting Intra-Room Mobility with Signal Strength Descriptors

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e

Location Discovery in Sensor Network

A Testbed for Real-Time Performance Evaluation of RSS-based Indoor Geolocation Systems in Laboratory Environment

Exploring Pedestrian Bluetooth and WiFi Detection at Public Transportation Terminals

An Adaptive Indoor Positioning Algorithm for ZigBee WSN

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

BluEye. Thomas Kelly, EE, Krista Lohr, CSE, Stephen Fialli, EE, and Divya Reddy, CSE

On Practical Selective Jamming of Bluetooth Low Energy Advertising

Using Bluetooth Low Energy Beacons for Indoor Localization

SCOUT Mobile User Guide 3.0

Enhanced indoor localization using GPS information

Low Cost Indoor Positioning System

WhereAReYou? An Offline Bluetooth Positioning Mobile Application

Indoor Localization in Wireless Sensor Networks

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Evaluating the Impact of Malicious Spoofing Attacks on Bluetooth Low Energy Based Occupancy Detection Systems

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

Smart Meter connectivity solutions

ZigBee Propagation Testing

USER GUIDE CUBEACON TOOLS MOBILE ANDROID APP

Design and Implementation of Distress Prevention System using a Beacon

AirMagnet Spectrum XT

TRBOnet Enterprise/PLUS

Proposal for a Beacon-type Intelligent Lighting System Automating the Toggling of the Occupancy Status Using a BLE Beacon

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

MOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018

Pixie Location of Things Platform Introduction

Gesticulation Based Smart Surface with Enhanced Biometric Security Using Raspberry Pi

The Framework of the Integrated Power Line and Visible Light Communication Systems

Round shape, white case with 3M adhesive sticker, including 2pcs ER12450 battery and industrial package, special for indoor location, RoHS

ScienceDirect. An Integrated Xbee arduino And Differential Evolution Approach for Localization in Wireless Sensor Networks

Modeling and Performance Analysis of Hybrid Localization Using Inertial Sensor, RFID and Wi-Fi Signal

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Detection of Vulnerable Road Users in Blind Spots through Bluetooth Low Energy

Smart Beacon Management with BlueRange

Optimized Indoor Positioning for static mode smart devices using BLE

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

Enhancing Future Networks with Radio Environmental Information

Multi-Robot Cooperative System For Object Detection

Exploiting Radio Irregularity in the Internet of Things for Automated People Counting

We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat

Localization in Wireless Sensor Networks

Occupancy Detection via ibeacon on Android Devices for Smart Building Management

Ray-Tracing Analysis of an Indoor Passive Localization System

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Service Cooperation and Co-creative Intelligence Cycle Based on Mixed-Reality Technology

ANALYSIS OF BLUETOOTH LOW ENERGY BEACONS IN INDOOR LOCALIZATION POLICY AND APPLICATION JERRY R. GUO THESIS

The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space

Paper number ITS-EU-SP0127. Experimenting Bluetooth beacon infrastructure in urban transportation

TRBOnet Guard Tour Configuration and Operation Guide

Research Article A Measurement Study of BLE ibeacon and Geometric Adjustment Scheme for Indoor Location-Based Mobile Applications

Image Manipulation Interface using Depth-based Hand Gesture

CHAPTER 10 CONCLUSIONS AND FUTURE WORK 10.1 Conclusions

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

Transcription:

Using ibeacon for Intelligent In-Room Presence Detection Yang Yang, Zhouchi Li and Kaveh Pahlavan Center for Wireless Information Network Studies (CWINS) Worcester Polytechnic Institute (WPI), Worcester, MA, 01609 Email: {yyang9, zli4 and kaveh}@wpi.edu Abstract ibeacon, a novel technique for proximity estimation, is utilized in our work to establish an intelligent in-room presence detection system. ibeacon is a kind of beacon device introduced in 2014 by Apple Inc. based on Bluetooth Low Energy (BLE) technology. The beacon signal can be broadcasted every certain interval. We collected data for line-of-sight (LOS) situation in in-room environment, and then recognize in-room presence according to path-loss readings. Data in other situations and environments such as obstructed-line-of-sight (OLOS) and outdoor scenario has been also considered to guarantee the in-room presence detection accuracy. Based on the empirical measurement results, we deeply investigate the system performance in terms of error detection possibility. This system is specifically promising for some particular purposes such as graduate seminar check-in, security system, in-and-out counting. I. INTRODUCTION ibeacon is a class of Bluetooth Low Energy (BLE) devices that broadcast unique information to the nearby receivable devices. When these ibeacons are detected, the receivers can estimate the proximity as a reaction. Compared with traditional Bluetooth technology, ibeacon with BLE signal is intended to have similar coverage area yet less power consumption. Most of the smart phones, such as iphone, Android and Blackberry, are compatible with BLE technology which indicates that they can perform collaborative operations with ibeacon. It is also expected to apply BLE on Windows Phones soon. IBeacon has many location-based applications. It can be used to develop indoor positioning systems [1][2]. It can be used to build an indoor proximity estimation system to detect the number of moving objects in a room, and even gather the patterns of their movement [3]. Moreover, ibeacons can be also used as launching APPs on remote devices [4]. The interest of industry for ibeacon is increasing as well. Not only Apple but enterprises such as Qualcomm, PayPal, and SKT carry forward related businesses by partnering with a variety of companies [5]. The hardware basis of this work is the ibeacon transmitters from Estimote [6], cooperating with the most recent iphone 5s, 6/6Plus and 6s/6sPlus. We develop our intelligent in-room presence detection system using existing APIs which provide received signal strength indicator (RSSI) and the motion information. Most importantly, we managed to manipulate empirical data and decide whether a person is in-room or not. In this paper, we assume that the entrance door automatically shuts after an individual goes into or out of the room. When the individual opens and gets through the door with our APP properly launched, our APP receives the beacon signal and sends the beacon RSSI to the server. The server archives the RSSI and decides the presence status of that individual according to computational result of our algorithm. We first and foremost focus on the system implementation with two ibeacons, one of them attached to the outside of door while another mirroring at the inside. Such implementation provides adequate understanding on the physical phenomenon. After that, we move on to single ibeacon implementation, for which our system still performs well enough, but works with less expenses and more convenience. With the help of our ibeacon based intelligent in-room presence detection system, the attendance registration of large rallies like courses and seminars can be completed automatically and the system can be used for any meeting places without frequent charging. Moreover, the system can also be integrated into indoor localization systems, which will lead us to more applications. The rest of the paper is organized as follows. In section II, we introduce the existing literature of presence detection applications and general ibeacon based applications. We also analyze the differences between existing marketable ibeacon APPs and our own APP. In section III, we explain the experimental setup for both two ibeacons and one ibeacon scenarios. Apart from that, we also present the details of our algorithms and systems in this section. After that, in section IV, we focus on system performance and validation. Finally, in section V, we draw our conclusions and discuss future works. II. BACKGROUND A. ibeacon and In-room Presence Detection Presence detection is a common application for smart homes, which may contribute to energy-efficient intellegent lighting control, smart heating and air-conditioning, home scurity system and etc. In public area, the in-room presence detection technologies can be also used to count the registration and check-in of a event. Existing literature introduces two major technical trends to implement in-room presence detection systems. At the beginning stage, the research community mounts various sensors to the room ceiling and tries to cover the room as much as possible. Sujin et. al [7], proposed a digital camera and image processing based presence detection system using intensity average variation to detect moving

Fig. 1: Typical screenshot of APP provided by Estimote. objects; Neubiberg et. al [8], presents a 360 o rotational camera based approach to enhance the camera coverage. Visible light sensing technique has been also employed in such systems and it has been even commercialized as products [9]. The above mentioned first technical trend suffers from certain disadvantages. First and foremost, the pre-deployment of the infrastructure is not unified. Take the thep rema TM in [9] as an example, only single sensor is required to cover a squared room but multiple sensors are necessary for an irregularly shaped room. As a consequence, the infrastructure cost is site-specific and it can goes exponentially high. To address that issue, the second trend locates sensors only to the entrance of the room. Motion sensors [10] and infrared sensors [11][12] are attached to the room entrance to count either entering or leaving of the individuals. Such techniques successfully cut down the cost but it still suffer the lack of ability to identify the presenced individuals. IBeacon based system in this work is a potentially good choice without all above imperfections. With highly limited cost and long enough battery life, ibeacon is able to perform proximity estimation and at the same time identify the adjacent individuals. It also carries various other additional functionalities such as smart advertizing. Considering the advantages of ibeacon, we propose to used ibeacon for presence detection in this work. B. Existing Marketable ibeacon APP The manufacturer of ibeacon, Estimote company, provides their own ibeacon APP, which serves as a proximity estimator. The APP presents a graphic user interface (GUI) to display the geometric relationship between the iphone and surrounding ibeacons. It also provides ibeacon ID, ibeacon status, distance between ibeacon and iphone, ibeacon sensor reading and other information. Typical screenshot of this Estimote APP has been depicted in Figure. 1. It is very obvious that the Estimote APP has two major disadvantages considering the purpose of this paper. (1) Originally the APP is not designed to perform presence detection; (2) The APP fails to explicitly provide the RSSI reading. Given those disadvantages, it is necessary to design our own APP to achieve intelligent in-room presence detection. C. Our Self-designed ibeacon APP To achieve in-room presence detection, we have to design our own APP. Since intuitively we know that the geometric relationship between the ibeacon and iphone can be reflected by the RSSI fluctuation of beacon signal, we employ necessary APIs to get the RSSI reading directly from iphone sensors. The APP encapsulates three essential information into each record, including the ibeacon ID, RSSI reading and Time stamp. Considering the scalability of the system, ibeacon ID has been partitioned into Universally Unique Identifier (UUID), Major field, and Minor field. In that sense, for large scale deployment, we may configure building number as ibeacon UUID, floor number as ibeacon Major and the ibeacon indicator as ibeacon Minor. The structure of each record can be given as {UUID, Major, Minor, RSSI, Time stamp} Typical screenshot of our own APP has been depicted in Figure. 2, in which we explicitly display Major, Minor and RSSI fields but implicitly record the UUID and Time stamp for privacy concerns. III. METHODOLOGY Our self-designed APP is written in Objective-C and has been tested with iphone 5s and all newer versions. The APP firstly collects ibeacon RSSI readings upon activation and then sends the records to a remote server over wireless connection. Throughout the experiments, a Macbook has been employed to provide server side calculation and count the number of presences. The server side functionalities are implemented in Python. A. Double ibeacons Approach In order to implement the double ibeacons in-room presence detection system, it is necessary to clarify three distinguished movements of the Mobile Holder 1 (MH). The first type of movement is represented by yellow arrows in Figure. 3. The MH is walking pass the entrance of the room without opening 1 Mobile holder denotes the individual holding iphone, with our APP properly launched. Fig. 2: Typical screenshot of our self-designed APP.

the door or entering. This is the most frequently appeared situation. The second type of movement is depicted by blue arrows, for which the MH is walking into the room. The third type of movement is represented by red arrows, for which the MH is going out of the room. The goal of your approach is to distinguish those three types of movements and properly adjusts the counter whenever there is a MH going into or out of the room. The RSSI recording process is initiated by the motion sensor reading from ibeacon whenever the door is open. Any MH in the ibeacon coverage will be triggered to start data recording at a sample rate of 10Hz until it gets terminated by another ibeacon motion sensor reading showing that the door is closed again. When the recording process finishes, the APP uploads recorded data to the server in a binary file. The detailed logic for the self-designed APP has been shown in Algorithm 1. Since we attach one of the the ibeacon to a specific side of the door and another ibeacon to the same position on the other side, the pathloss between each ibeacon and the iphone is supposed to be different. Such pathloss difference is caused by the wooden/metalic door (and surrounding walls), which is lossy medium for radio propagation. We denote RSSI reading of the two ibeacons as RSSI out for outside ibeacon and RSSI in for inside ibeacon, so that the server side can easily determine the MH movements by the logic shown in Algorithm 2. The performance of double ibeacon approach will be investigated in the following sections. B. Single ibeacon Approach Even though ibeacons are considerably cheap, less ibeacons still guarantee lower cost and more convenience. We believe it is reasonable to take efforts and improve our system to the single ibeacon implementation. As is mentioned in previous sections, that scenario requires the assumption that the entrance door will be kept closed, that is, an individual will always shut the door no matter he/she goes into or out of the room. That assumption most frequently holds when the door automatically shuts. Given the assumption of this work, we know that the individual needs to be near the door and Fig. 3: Experimental environment and three different types of movements. Algorithm 1 Logic for the self-designed APP 1: Initialize motion as closed ; 2: while (status== closed ) 3: Monitor and update motion ; 4: while (status== open ); 5: Record RSSI out and RSSI in ; 6: Monitor and update motion ; 7: if (status== closed ) 8: Send RSSI records to server; 9: end 10: end 11: end Algorithm 2 Logic for the server 1: foreach ibeacon ID, do 2: Acquire RSSI info from file; 3: label out = false; //Initialization 4: label in = false; 5: origin = (RSSI out,t=1 > RSSI in,t=1 )?true:false; 6: for t = 1 to N, do; // Traverse by time stamp 7: if (RSSI out,t - RSSI in,t 3) //3dB RSSI threshold 8: label out = true; //MH has appeared outside room 9: end 10: if (RSSI out,t - RSSI in,t -3) 11: label in = true; //MH has appeared inside room 12: end 13: end 14: if (label out label in ) //MH goes through the door 15: type = (origin)?-1:1; // 1 for enter, -1 for leave 16: counter = counter + type; // # people in-room 17: end 18: end touch the knob to have it open, which results in a spike of RSSI reading. In that sense, the presence detection can be regarded as a RSSI value peak detection with properly setting thresholds. Based on that idea, we propose the single ibeacon system block diagram in Figure. 4. Note that for single ibeacon approach, the ibeacon is attached to the outside of the entrance door near the knob. The logic for APP side is almost identical to the double ibeacons approach except for the fact that we only record and upload the RSSI information of the only single ibeacon. At the server side, we still use the ibeacon motion as the trigger and terminator of RSSI recording process. Within the activative sampling period, the server first and foremost performs a pick detection and then uses -60dB RSSI as the threshold to determine whether the MH is leaving or entering the room. For the case with maximum RSSI greater than - 60dB, the MH is entering the room, otherwise, the MH is leaving the room. The selection of -60dB threshold comes from the analysis of empirical data and the threshold only works for the scenarios that ibeacon is attached to the outside of the entrance door.

Door open Door close Time Motion is open? Y N Record RSSI, Monitor motion Motion is close? Send RSSI records to server >Threshold? (-65dB) Y N MH enter room Counter + 1 MH leave room Counter - 1 Fig. 4: System block diagram for single ibeacon approach. IV. PERFORMANCE EVALUATION In this section we validate the proposed systems. Each previously mentioned movement has been repeated for over 500 times and the RSSI of ibeacons has been measured. By investigating the RSSI samples, we show the validity of our approach using physical observation. Apart from that, the system performance has been also recorded to help the performance comparison between double and single ibeacon approaches. A. Double ibeacons Approach The RSSI samples for typical entering movement have been plotted in Figure. 5. As shown in the figure, when the MH opens the door, ibeacon 1 (on outside door) provides -54dB RSSI while ibeacon 2 (on inside door) has only -61dB. With the time going, when MH goes through the door at t = 2.5s, both ibeacons show approximately 63.5dB RSSI. After that, when the MH gets into the room, the two RSSI curves flip over and ibeacon 2 dwells on top of ibeacon 1. As for typical leaving movement, the opporsite trend can be found, which still shows that the double ibeacons approach can provide successful detection. One thing worthes mentioning that we also investigated the situation that a MH came, open the door and then closed it without entering or leaving the room. The RSSI curve for that movement has been plotted in Figure. 6. As can be seen from the figure, even though there is period that two curves join each other, but they do not flip over at the end. In addition, with the 3dB threshold requirement, the double ibeacons approach can successfully recognize that situation and avoid mistakenly setting the counter. That observation also shows the robustness of tha double ibeacons approach. B. Single ibeacon Approach Given that the double ibeacons approach performs well, we move on to the validation of single ibeacon approach. Among our 1536 sets of empirical data, the typical cases for entering and leaving the room have been plotted in Figure. 7. It is clear that entering the room results in higher RSSI peak due to the fact that the single ibeacon is attached to the outside of the door. When the MH is in the room, even thought he/she could be close to the ibeacon, but the door lies between ibeacon and iphone can create extra pathloss. The choice of -60dB RSSI shreshold comes from the regression fitting of our empirical data, that is, we find the best fit curves for both entering and leaving movements and notice that -60dB threshold provides satisfactory detection rate of different movements. To guarantee the robustness of the single 52 54 56 58 62 64 66 68 RSS vs distance along route(walk out of the room) ibeacon1(outside of door) ibeacon2(inside of the door) 72 Fig. 5: RSSI plot for double ibeacon implementation, for the MH entering movement. 56 58 62 64 66 68 72 74 RSS vs distance along route(walk pass the room) ibeacon1(outside of door) ibeacon2(inside of the door) 76 Fig. 6: RSSI plot for double ibeacon implementation, for the MH opening the door without entering/leaving.

ibeacon approach, we also conduct experiments with the iphone located at various positions. In hand, pant pocket and shirt pocket have been selected as candidate locations of the iphone and the best fit RSSI curves have been plotted in Figure. 7, respectively. Clearly we know that -60dB threshold works for all those iphone positions. It is worth mentioning that the single ibeacon approach is not able to detect the situation that the MH opens the door but neither entering nor leaving the room. Such reality shows that the single ibeacon is cost effective compared with double ibeacons approach, but is less robust against outliers. C. Comparison At the end of this paper, we would like to discuss the detection rates of the proposed systems. For the double ibeacons approach, we performed 521 measurements with the MH holding iphone in hand, 500 measurements with the MH putting iphone in pant pocket and another 500 measurements with iphone in shirt pocket. For all these measurements, the double ibeacons approach is able to correctly detect the inroom presence. As for single ibeacon approach, we have 536 measurements with the MH holding iphone in hand, 500 50 55 65 75 80 ibeacon1 in walking into room ibeacon1 in walking out of room 85 Fig. 7: RSSI plot for single ibeacon implementation. 50 55 65 75 80 iphone in hand, entering iphone in hand, leaving iphone in pant pocket, entering iphone in pant pocket, leaving iphone in shirt pocket, entering iphone in shirt pocket, leaving 0 0.5 1 1.5 2 2.5 3 3.5 Fig. 8: RSSI plot for various iphone position. TABLE I: Performance of proposed in-room presence detection approaches. Implementation iphone Detection Detection approaches position rate rate (%) Double ibeacon any 1521/1521 100% in hand 500/500 100% Single ibeacon pant pocket 534/536 99.63% shirt pocket 500/500 100% measurements with the MH putting iphone in pant pocket and another 500 measurements with iphone in shirt pocket. For the pant pocket iphone position we have 2 mis-detections, while for in hand and shirt pocket cases the detection rates are all 100%. With such experimental results, we would like to claim that both approaches work well. V. CONCLUSION In this paper, we investigated and developed an ibeacon based intelligent in-room presence detection system to record the users in a room. We collected the RSSI data of ibeacon for LOS situation in a typical indoor office environment and we implement both single beacon and double beacons based approach. We also analyzed the probability density function, error detection rate and other metrics using the empirical measurement results. The optimal performance of our approach can be as high as 100%. REFERENCES [1] Martin, P., Ho, B. J., Grupen, N., Muoz, S., & Srivastava, M. (2014, November). An ibeacon primer for indoor localization: demo abstract. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings (pp. 190-191). ACM. [2] Geng, Y., Chen, J., Fu, R., Bao, G., & Pahlavan, K. (2015). Enlighten wearable physiological monitoring systems: On-body rf characteristics based human motion classification using a support vector machine. 2015 IEEE Transactions on Mobile Computing. IEEE [3] Corna, A., Fontana, L., Nacci, A. A., & Sciuto, D. (2015, March). Occupancy detection via ibeacon on Android devices for smart building management. In Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition (pp. 629-632). EDA Consortium. [4] Bassbouss, L., Guclu, G., & Steglich, S. (2014, October). Towards a remote launch mechanism of TV companion applications using ibeacon. In Consumer Electronics (GCCE), 2014 IEEE 3rd Global Conference on (pp. 538-539). IEEE. [5] Kim, C., & Lee, S. (2014, October). A research on Beacon code architecture extension using category and code Beacon structure. In Information and Communication Technology Convergence (ICTC), 2014 International Conference on (pp. 187-188). IEEE. [6] The manual of estimote ibeacons, http://developer.estimote.com/ [7] Youn, S., Ahn, J. H., & Park, K. (2008, April). Entrance detection of a moving object using intensity average variation of subtraction images. In Smart Manufacturing Application, 2008. ICSMA 2008. International Conference on (pp. 459-464). IEEE. [8] Ivanov, B., Ruser, H., & Kellner, M. (2002, June). Presence detection and person identification in Smart Homes. In Int. Conf. Sensors and Systems, St. Petersburg. [9] The manual of theprema, http://www.theben.de/var/theben/storage/ ilcatalogue/files/pdf/productinformation theprema 360Slave en.pdf [10] Yorkey, D. (1998). U.S. Patent No. 5,805,064. Washington, DC: U.S. Patent and Trademark Office. [11] Benezeth, Y., Laurent, H., Emile, B., & Rosenberger, C. (2011). Towards a sensor for detecting human presence and characterizing activity. Energy and Buildings, 43(2), 305-314. [12] He, J., Geng, Y., Wan, Y., Li, S., & Pahlavan, K. (2013). A cyber physical test-bed for virtualization of RF access environment for body sensor network. Sensors Journal, IEEE, 13(10), 3826-3836.