Personal and Ubiquitous Computing

, Volume 18, Issue 2, pp 323–338 | Cite as

Mobile digcovery: discovering and interacting with the world through the Internet of things

  • Antonio J. JaraEmail author
  • Pablo Lopez
  • David Fernandez
  • Jose F. Castillo
  • Miguel A. Zamora
  • Antonio F. Skarmeta
Original Article


The application of Internet-enabled devices in the real world for the development of Smart Cities, environmental monitoring, bus tracking, and parking requires scalability, extensibility, and integration of emerging resources to reach a suitable ecosystem for data acquisition and interaction with citizens. Internet of things needs to offer efficient support for global communications and access to services and information. It needs to enable homogeneous and seamless machine-to-machine communication for different solutions and applications. This work presents an homogeneous and suitable mechanism for global resource discovery, device access for deployed smart objects in different scenarios, and sensors and devices from end users (participative sensing). The integration of legacy and sensors already available from smart buildings and smart objects is presented. For this purpose, a resolution infrastructure called “digcovery” is defined for maximizing efficiency and sustainability of deployments. Digcovery architecture offers the framework to allow users to register/include their own sensors into a common infrastructure and access/discover the available resources through mobile digcovery. Mobile digcovery exploits the context-awareness, geo-location, and identification technologies available in mobile platforms such as smartphones to discover, interact, and access the resources through its ElasticSearch engine.


Internet of things Discovery Governance Context-awareness Identification 



This work has been carried out by the excellence research group “Intelligent Systems and Telematics” granted from the Foundation Seneca (04552/GERM/06). The authors would like to thank the Spanish Ministry of Science and Education with the FPU program grant (AP2009-3981), the Ministry of Science and Innovation, through the Walkie-Talkie project (TIN2011- 27543-C03-02), the STREP European Projects “Universal Integration of the Internet of things through an IPv6-based service-oriented architecture enabling heterogeneous components interoperability (IoT6)” from the FP7 with the grant agreement no: 288445, “IPv6 ITS Station Stack (ITSSv6)” from the FP7 with the grant agreement no: 210519, and the GEN6 EU Project.


  1. 1.
    Steven Conner W, Krishnamurthy L, Want R (2001) Making everyday life easier using dense sensor networks. In: UbiComp 2001, proceedings of the 3rd international conference on ubiquitous computing, pp 49–55. Springer, London. ISBN:3-540-42614-0Google Scholar
  2. 2.
    Siewiorek D (2012) Generation SmartPhone, IEEE Spectrum,, September
  3. 3.
    Saha D, Mukherjee A (2003) Pervasive computing: a paradigm for the 21st century. Computer 36(3):25–31. doi: 10.1109/MC.2003.1185214 CrossRefGoogle Scholar
  4. 4.
    Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805CrossRefzbMATHGoogle Scholar
  5. 5.
    Emerson B (2010) M2M: the internet of 50 billion devices, Win-Win, Editorial, HuaweiGoogle Scholar
  6. 6.
    Edwards WK (2006) Discovery systems in ubiquitous computing. Pervasive Comput IEEE 5(2):70–77. doi: 10.1109/MPRV.2006.28 CrossRefGoogle Scholar
  7. 7.
    Hoang DD, Paik H-Y, Benatallah B (2010) An analysis of spreadsheet-based services mashup. In: Shen HT, Bouguettaya A (eds) Proceedings of the twenty-first Australasian conference on database technologies—vol 104 (ADC ’10). Australian Computer Society, Inc., Darlinghurst, pp 141–150Google Scholar
  8. 8.
    Dunkels A, Vasseur J (2008) IP for smart objects, Internet Protocol for Smart Objects (IPSO) Alliance, White Paper, N. 1, IPSO AllianceGoogle Scholar
  9. 9.
    Shelby Z, Chauvenet C (2012) The IPSO application framework, draft-ipso-app-framework-04, IPSO Alliance, Interop CommitteeGoogle Scholar
  10. 10.
    Tian L (2012) Lightweight M2M (OMA LWM2M), OMA device management working group (OMA DM WG), Open Mobile Alliance (OMA)Google Scholar
  11. 11.
    Shelby Z, Hartke K, Bormann C, Frank B (2012) Constrained application protocol (CoAP), constrained resources (CoRE) working group, internet engineering task force (IETF), work in progress, draft-ietf-core-coap-13Google Scholar
  12. 12.
    Li ST, Hoebeke J, Jara AJ (2012) Conditional observe in CoAP, constrained resources (CoRE) working group, internet engineering task force (IETF), work in progress, draft-li-core-conditional-observe-03Google Scholar
  13. 13.
    Shelby Z (2010) Embedded web services. Wirel Commun IEEE 17(6):52–57. doi: 10.1109/MWC.2010.5675778 Google Scholar
  14. 14.
    Hui J, Thubert P (2011) Compression format for IPv6 datagrams over IEEE 802.15.4-Based Networks, RFC 6282, Internet Engineering Task Force (IETF), ISSN: 2070-1721Google Scholar
  15. 15.
    Bormann C (2012) Guidance for light-weight implementations of the internet protocol suite, lightweight implementation guidelines (LWIG) working group, internet engineering task force (IETF), work in progress, draft-ietf-lwig-guidance-02Google Scholar
  16. 16.
    Jara AJ, Zamora MA, Skarmeta A (2012) GLoWBAL IP: an adaptive and transparent IPv6 integration in the internet of things, mobile information systems. IOS Press. ISSN:1574-017x.
  17. 17.
    Sun S, Lannom L, Boesch B (2003) RFC3650—handle system overview. IETF StandardsGoogle Scholar
  18. 18.
    Coetzee L, Butgereit L, Smith A (2012) Handle system integration as an enabler in an internet of things smart environment. CSIR Meraka Institute, South Africa, p 111Google Scholar
  19. 19.
    Sung J, Kim D (2009) Sensor profile requirements for sensor network capability information in the EPCglobal network, AUTO-ID Labs, White Paper WP-SOFTWARE-027Google Scholar
  20. 20.
    Biagioni J, Gerlich T, Merrifield T, Eriksson J (2011) EasyTracker automatic transit tracking, mapping, and arrival time prediction using smartphones. In: SenSys, ACM, pp 68–81Google Scholar
  21. 21.
    Dunkels A (2006) uIP-A free small TCP/IP stack, The uIP 1.0 reference manual, Swedish Institute of Computer Science—SICS, Scholar
  22. 22.
    Jung M, Reinisch C, Kastner W (2012) Integrating building automation systems and IPv6 in the internet of things, sixth international conference on innovative mobile and internet services in ubiquitous computing (IMIS), pp 683–688. doi: 10.1109/IMIS.2012.134
  23. 23.
    Jara AJ, Moreno P, Skarmeta AFG, Varakliotisy S, Kirstein P (2012) IPv6 addressing proxy: mapping native addressing from legacy communication technologies and protocols to IPv6 and the internet of things, international workshop on identification, information and knowledge on the internet of things, IEEE international conference on the internet of things (IoT 2012), Wuxi, ChinaGoogle Scholar
  24. 24.
    Entidad Pblica del Transporte de Murcia (2012) Real time bus tracking through web services., Last time accessed 15th September 2012
  25. 25.
    Mackintosh A, Martin A, Brown B, Brunschen C, Daniel S (2012) Zxing, open source library to read 1D/2D barcodes.
  26. 26.
    Jara AJ, Alcolea AF, Zamora MA, Skarmeta AFG (2010) Analysis of different techniques to define metadata structure in NFC/RFID cards to reduce access latency, optimize capacity, and guarantee integrity, intelligent manufacturing systems, vol 10, Part. 1, pp 192–197. doi: 10.3182/20100701-2-PT-4011.00034
  27. 27.
    Jara AJ, Zamora MA, Skarmeta AFG (2009) NFC/RFID applications in medicine: security challenges and solutions, 5th international conference on intelligent environments, ambient intelligence and smart environments, vol 4. IOS Press, pp 879–884. 978-1-60750-056-8Google Scholar
  28. 28.
    Jara AJ, Zamora MA, Skarmeta AF (2012) Drug identification and interaction checker based on IoT to minimise adverse drug reactions and improve drug compliance. Pervasive Ubiquitous Comput. doi: 10.1007/s00779-012-0622-2
  29. 29.
    Shelby Z (2012) RFC6690—constrained RESTful environments (CoRE) link format, IETF standards, CoRE working groupGoogle Scholar
  30. 30.
    Zhang J, Chen C, Ma J, He N, Ren Y (2011) uSink: smartphone-based mobile sink for wireless sensor networks, 5th IEEE workshop on personalized networks (PerNets 2011), pp 90–95Google Scholar
  31. 31.
    Chu Y-H, Hsieh Y-C, Wang C-H, Pan Y-C, Chang R-I (2011) UPHSM—ubiquitous personal health surveillance and management system via WSN agent on open source smartphone, IEEE 13th international conference on e-health networking, applications and services, pp 60–63Google Scholar
  32. 32.
    Moreira N, Venda M, Silva C, Marcelino L, Pereira A (2011) @sensor—mobile application to monitor a WSN, 6th Iberian conference on information systems and technologies (CISTI), p 16Google Scholar
  33. 33.
    Schleiss P, Torring N, Mikkelsen SA, Jacobsen RH (2012) Interconnecting IPv6 wireless sensors with an Android smartphone in the future internet, 2nd Baltic Congress on future internet communications, pp 14–18Google Scholar
  34. 34.
    Das SR, Chita S, Peterson N, Shirazi BA, Bhadkambar M (2011) Home automation and security for mobile devices, 1st IEEE PerCom workshop on pervasive communities and service clouds, pp 141–146Google Scholar
  35. 35.
    Wang S, Shi W, Arnetz B, Wiholm C (2010) SPARTAN—a framework for smart phone assisted real time health care network design, 6th international conference on collaborative computing: networking, applications and worksharing (CollaborateCom), pp 1–10Google Scholar
  36. 36.
    Lee B-H, An S-H, Shin D-R (2011) A remote control service for OSGi-based unmanned vehicle using smartphone in ubiquitous environment, 3th international conference on computational intelligence, communication systems and networks, pp 158–163Google Scholar
  37. 37.
    Srikanth SV, Pramod PJ, Dileep KP, Tapas S, Patil MU, Sarat CBN (2009) Design and implementation of a prototype smart PARKing (SPARK) system using wireless sensor networks, international conference on advanced information networking and applications workshops, pp 401–406Google Scholar
  38. 38.
    Smart Cities Project (2011) Mobile App for bus users in Edimburgh, SmartCities Brief, No. 19. ISBN. 9781907576362.
  39. 39.
    Park JW, Yun CH, Rho SW, Jung HS (2011) Mobile cloud web-service for U-City, 9th IEEE international conference on dependable, autonomic and secure computing, pp 1061–1065Google Scholar
  40. 40.
    Aberer K, Hauswirth M, Salehi A (2006) A middleware for fast and flexible sensor network deployment, 32nd international conference on Very large data bases (VLDB ’06), VLDB Endowment, pp 1199–1202Google Scholar
  41. 41.
    Salehi A, Riahi M, Michel S, Aberer K (2009) GSN, middleware for stream world, 10th international conference on mobile data management (MDM 2009), May 18–20, Taipei, TaiwanGoogle Scholar
  42. 42.
    Jara A, Skarmeta AF (2012) Deliverable 3.1—look-up/discovery, context-awareness, and resource/services directory, universal integration of the internet of things through an IPv6-based service oriented architecture enabling heterogeneous components interoperability (IoT6), FP7 ICT—288445.
  43. 43.
    Jara AJ, Zamora MA, Skarmeta AFG (2011) An internet of thingsbased personal device for diabetes therapy management in ambient assisted living (AAL). Personal Ubiquitous Comput 15(4):431–440. doi: 10.1007/s00779-010-0353-1 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Antonio J. Jara
    • 1
    Email author
  • Pablo Lopez
    • 1
  • David Fernandez
    • 1
  • Jose F. Castillo
    • 1
  • Miguel A. Zamora
    • 1
  • Antonio F. Skarmeta
    • 1
  1. 1.Clinical Technology Lab (CliTech), Computer Science FacultyUniversity of MurciaMurciaSpain

Personalised recommendations