Using Beacons for Creating Comprehensive Virtual Profiles

  • Angela Barriga RodriguezEmail author
  • Alejandro Rodriguez Tena
  • Jose Garcia-Alonso
  • Javier Berrocal
  • Ricardo Flores Rosco
  • Juan M. Murillo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10070)


The number of Internet of Things systems in which the general population is involved keeps increasing. At the same time, the configuration and adaptation of these systems to their users’ preferences are still mostly manual. To achieve a better personalization of these systems comprehensive virtual profiles of their users, including as much information as possible, is needed. One of the most relevant information of a user virtual profile is his location. With the rise of the bluetooth low energy protocol and the appearance of the beacon technology, indoor positioning of smartphone owners can be added to these virtual profiles. However, the lack of a beacon standard and the low level information provided by these devices is hindering its adoption. To solve this, this paper presents a Beacon Management System that abstracts applications developers from the low level details of the different beacons protocols and allows the management of unregistered beacons. The proposed system has been integrated into the People as a Service computation model and in the commercial platform nimBees to improve the creation of virtual profiles in IoT applications.


Internet of Things People as a Service Beacons Bluetooth low energy 



This work was partially supported by the projects TIN2014-53986-REDT, TIN2015-67083-R and TIN2015-69957-R (MINECO/FEDER), by the Department of Economy and Infrastructure of the Government of Extremadura (GR15098), and by the European Regional Development Fund.


  1. 1.
  2. 2.
    Abouzied, A., Chen, J.: Commonties: a context-aware nudge towards social interaction. In: Proceedings of the Companion Publication of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing, CSCW Companion 2014, pp. 1–4. ACM, New York (2014)Google Scholar
  3. 3.
    Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999). doi: 10.1007/3-540-48157-5_29 CrossRefGoogle Scholar
  4. 4.
  5. 5.
    AltBeacon: Altbeacon. the open and interoperable proximity beacon specification.
  6. 6.
    Apple Inc.: ibeacon for developers.
  7. 7.
    Atzori, L., Iera, A., Morabito, G.: From “smart objects” to “social objects”: the next evolutionary step of the internet of things. IEEE Commun. Mag. 52(1), 97–105 (2014)CrossRefGoogle Scholar
  8. 8.
    Barsocchi, P., Chessa, S., Furfari, F., Potorti, F.: Evaluating ambient assisted living solutions: the localization competition. IEEE Pervasive Comput. 12(4), 72–79 (2013)CrossRefGoogle Scholar
  9. 9.
    Bellavista, P., Corradi, A., Fanelli, M., Foschini, L.: A survey of context data distribution for mobile ubiquitous systems. ACM Comput. Surv. 44(4), 1–45 (2012)CrossRefGoogle Scholar
  10. 10.
    De, D., Bharti, P., Das, S.K., Chellappan, S.: Multimodal wearable sensing for fine-grained activity recognition in healthcare. IEEE Internet Comput. 19(5), 26–35 (2015)CrossRefGoogle Scholar
  11. 11.
    Europe Commission - Marie Sklodowska-Curie Actions: European researchers night.
  12. 12.
    Flores Rosco, R.: Beacons monitoring application.
  13. 13.
    Gloin: nimbees push notification platform.
  14. 14.
    Google: Google’s beacon platform.
  15. 15.
    Gronli, T.M., Ghinea, G., Younas, M.: Context-aware and automatic configuration of mobile devices in cloud-enabled ubiquitous computing. Personal Ubiquitous Comput. 18(4), 883–894 (2014)CrossRefGoogle Scholar
  16. 16.
    Group, B.S.I.: Bluetooth 4.0. core specification.
  17. 17.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)CrossRefGoogle Scholar
  18. 18.
    Guillen, J., Miranda, J., Berrocal, J., Garcia-Alonso, J., Murillo, J.M., Canal, C.: People as a service: a mobile-centric model for providing collective sociological profiles. IEEE Softw. 31(2), 48–53 (2014)CrossRefGoogle Scholar
  19. 19.
    Hightower, J., Borriello, G.: Location systems for ubiquitous computing. Computer 34(8), 57–66 (2001). CrossRefGoogle Scholar
  20. 20.
    Kashevnik, A., Shchekotov, M.: Comparative analysis of indoor positioning systems based on communications supported by smartphones. In: 12th Conference of Fruct Association (2014)Google Scholar
  21. 21.
    Liang, G., Cao, J.: Social context-aware middleware: a survey. Pervasive Mob. Comput. 17(Part B(0)), 207–219 (2015)CrossRefGoogle Scholar
  22. 22.
    Mackensen, E., Lai, M., Wendt, T.: Bluetooth low energy (ble) based wireless sensors. In: Sensors, 2012 IEEE. pp. 1–4, October 2012Google Scholar
  23. 23.
    Makris, P., Skoutas, D.N., Skianis, C.: A survey on context-aware mobile and wireless networking: on networking and computing environments’ integration. IEEE Commun. Surv. Tutorials 15(1), 362–386 (2013)CrossRefGoogle Scholar
  24. 24.
    Miranda, J., Makitalo, N., Garcia-Alonso, J., Berrocal, J., Mikkonen, T., Canal, C., Murillo, J.: From the internet of things to the internet of people. IEEE Internet Comput. 19(2), 40–47 (2015)CrossRefGoogle Scholar
  25. 25.
    Miranda, J., Guillén, J., Berrocal, J., Garcia-Alonso, J., Murillo, J.M., Canal, C.: Architecting infrastructures for cloud-enabled mobile devices. In: Canal, C., Villari, M. (eds.) ESOCC 2013. CCIS, vol. 393, pp. 277–287. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-45364-9_23 CrossRefGoogle Scholar
  26. 26.
    Park, H.S., Oh, K., Cho, S.B.: Bayesian network-based high-level context recognition for mobile context sharing in cyber-physical system. Int. J. Distrib. Sens. Netw. 2011, 1–10 (2011)CrossRefGoogle Scholar
  27. 27.
    Perera, C., Liu, C.H., Jayawardena, S., Chen, M.: Context-aware computing in the internet of things: a survey on internet of things from industrial market perspective. CoRR (2015)Google Scholar
  28. 28.
    Raskino, M., Fenn, J., Linden, A.: Extracting value from the massively connected world of 2015 (2015)Google Scholar
  29. 29.
    Sykes, E.R., Pentland, S., Nardi, S.: Context-aware mobile apps using ibeacons: towards smarter interactions. In: Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering, CASCON 2015, pp. 120–129. IBM Corp., Riverton, NJ, USA (2015)Google Scholar
  30. 30.
    Zhu, J., Zeng, K., Kim, K.H., Mohapatra, P.: Improving crowd-sourced wi-fi localization systems using bluetooth beacons. In: 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), pp. 290–298, June 2012Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Angela Barriga Rodriguez
    • 1
    Email author
  • Alejandro Rodriguez Tena
    • 1
  • Jose Garcia-Alonso
    • 1
  • Javier Berrocal
    • 1
  • Ricardo Flores Rosco
    • 2
  • Juan M. Murillo
    • 1
  1. 1.University of Extremadura, Escuela PolitecnicaCaceresSpain
  2. 2.Gloin S.L.CaceresSpain

Personalised recommendations