iBeacons application in the registration and processing of user data

Magnus Bjarke Bang Nielsen

AbstractIt has become more common for companies to have hotdesk areas. This means that many employees shares their office desks and other equipment. To make sure, that there are enough desks, sufficient air ventilation and heating, the company needs to know when the desks are occupied and how many persons there are in a given area.

Here the beacon technology is chosen together with an application to be installed either on the users smartphone or laptop. The client application is made both for Android and PC and can later be compiled to IOS.

When a person arrives to an area / location, the mobile device(smartphone or laptop) receives a signal from a beacon and the mobile device sends this data with user identification and timestamp to a database via a REST web-service, for later use. The data is anonymized and contains a unique user ID, a timestamp, a unique registration ID and location data from the beacons. The data is presented in a web-interface, where statistics are displayed.

Results of the implementation shows that it was possible to locate a person from the implemented solution within a given area. The test results showed an error in precision of 50-60%, so it is not possible to register a person at a desk as initially intended, but only in an area. The major problem seems to be the signal interference in the office environment.

The solution is usable, but not as precise as intended. If higher precision is required, the technology has to be changed.

The project is composed by Magnus Nielsen in cooperation with Siemens A/S Mobility.
TypeMaster's thesis [Industrial collaboration]
Year2016
PublisherTechnical University of Denmark, Department of Applied Mathematics and Computer Science
AddressRichard Petersens Plads, Building 324, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk
SeriesDTU Compute M.Sc.-2016
Note
Electronic version(s)[pdf]
Publication linkhttp://www.compute.dtu.dk
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering