Skip to main content

Context-Aware Dynamic Discovery and Configuration of ‘Things’ in Smart Environments

  • Chapter
  • First Online:
Big Data and Internet of Things: A Roadmap for Smart Environments

Abstract

The Internet of Things (IoT) is a dynamic global information network consisting of Internet-connected objects, such as RFIDs, sensors, actuators, as well as other instruments and smart appliances that are becoming an integral component of the future Internet. Currently, such Internet-connected objects or ‘things’ outnumber both people and computers connected to the Internet and their population is expected to grow to 50 billion in the next 5–10 years. To be able to develop IoT applications, such ‘things’ must become dynamically integrated into emerging information networks supported by architecturally scalable and economically feasible Internet service delivery models, such as cloud computing. Achieving such integration through discovery and configuration of ‘things’ is a challenging task. Towards this end, we propose a Context-Aware Dynamic Discovery of Things (CADDOT) model. We have developed a tool SmartLink, that is capable of discovering sensors deployed in a particular location despite their heterogeneity. SmartLink helps to establish the direct communication between sensor hardware and cloud-based IoT middleware platforms. We address the challenge of heterogeneity using a plug in architecture. Our prototype tool is developed on an Android platform. Further, we employ the Global Sensor Network (GSN) as the IoT middleware for the proof of concept validation. The significance of the proposed solution is validated using a test-bed that comprises 52 Arduino-based Libelium sensors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We use both terms, ‘objects’ and ‘things’ interchangeably to give the same meaning as they are frequently used in IoT related documentation. Some other terms used by the research community are ‘smart objects’, ‘devices’, ‘nodes’. Each ‘thing’ may have one or more sensors attached to it.

  2. 2.

    It is important to note that the same object can be classified at different levels depending on the context. Further, there is no clear definition to classify objects into different levels of dynamicity. However, our categorization allows us to understand the differences in dynamicity.

  3. 3.

    http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01

  4. 4.

    This is an extended version of an SSN ontology (www.w3.org/2005/Incubator/ssn/ssnx/ssn). The detailed description of our extended ontology is out of the scope of this chapter.

  5. 5.

    In practice, the IoT middleware sends a request to the application store (e.g. Google Play). The application store pushes the plugin to the SmartLink autonomously via the Internet.

  6. 6.

    In small agricultural fields, farmers themselves can carry the SmartLink over the field.

  7. 7.

    http://www.libelium.com/uploads/2013/02/data_frame_guide.pdf

  8. 8.

    Location can be represented in many ways: GPS coordinate (e.g. \(-35.280325\), 149.113166), name of a building (e.g. CSIT building at ANU), name of a city (e.g. Canberra), part of a building (e.g. living room), floor of a building (e.g. 2nd floor), specific part of a room (e.g. kitchen-top).

References

  1. Aberer, K., Hauswirth, M., Salehi, A.: Infrastructure for data processing in large-scale interconnected sensor networks. In: International Conference on Mobile Data Management, pp. 198–205, May 2007

    Google Scholar 

  2. 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: Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, HUC ’99, pp. 304–307. Springer-Verlag, London (1999)

    Google Scholar 

  3. Ashton, K.: That ‘internet of things’ thing in the real world, things matter more than ideas. RFID J. http://www.rfidjournal.com/article/print/4986 (2009). Accessed 30 Jul 2012

  4. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Google Scholar 

  5. BCC Research. Sensors: technologies and global markets. Market forecasting, BCC Research. http://www.bccresearch.com/report/sensors-technologies-markets-ias006d.html (2011). Accessed 05 Jan 2012

  6. Bizer, C., Boncz, P., Brodie, M.L., Erling, O.: The meaningful use of big data: four perspectives—four challenges. SIGMOD Rec. 40(4), 56–60 (2012)

    Google Scholar 

  7. Botts, M., Robin, A.: Opengis sensor model language (sensorml) implementation specification. Technical report. Open Geospatial Consortium Inc. https://portal.opengeospatial.org/modules/admin/license_agreement.php?suppressHeaders=0&access_license_id=3&target= http://portal.opengeospatial.org/files/%3fartifact_id=12606 (2007). Accessed 15 Dec 2011

  8. Brush, A.B., Filippov, E., Huang, D., Jung, J., Mahajan, R., Martinez, F., Mazhar, K., Phanishayee, A., Samuel, A., Scott, J., Singh, R.P.: Lab of things: a platform for conducting studies with connected devices in multiple homes. In: Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication, UbiComp’13 Adjunct, pp. 35–38. ACM, New York (2013)

    Google Scholar 

  9. Carlson, D., Schrader, A.: Dynamix: an open plug-and-play context framework for android. In: Internet of Things (IOT), 2012 3rd International Conference on the, pp. 151–158. (2012)

    Google Scholar 

  10. Chaqfeh, M., Mohamed, N.: Challenges in middleware solutions for the internet of things. In: Collaboration Technologies and Systems (CTS), 2012 International Conference on, pp. 21–26. (2012)

    Google Scholar 

  11. Commonwealth Scientific and Industrial Research Organisation (CSIRO), Australia. Phenonet: Distributed sensor network for phenomics supported by high resolution plant phenomics centre, csiro ict centre, and csiro sensor and sensor networks tcp. http://phenonet.com (2011). Accessed 20 Apr 2012

  12. Compton, M., Barnaghi, P., Bermudez, L., Garcfa-Castro, R., Corcho, O., Cox, S., Graybeal, J., Hauswirth, M., Henson, C., Herzog, A., Huang, V., Janowicz, K., Kelsey, W.D., Phuoc, D.L., Lefort, L., Leggieri, M., Neuhaus, H., Nikolov, A., Page, K., Passant, A., Sheth, A., Taylor, K.: The SSN ontology of the w3c semantic sensor network incubator group. Web Seman. Sci., Serv. Agents World Wide Web 17, 25–32 (2012)

    Article  Google Scholar 

  13. Cook , D., Das, S.: Smart Environments: Technology, Protocols and Applications (Wiley Series on Parallel and Distributed Computing). Wiley-Interscience, London (2004)

    Google Scholar 

  14. Cosm.: Cosm platform. https://cosm.com/ (2007) Accessed 05 Aug 2012

  15. Dixon, C., Mahajan, R., Agarwal, S., Brush, A., Lee, B., Saroiu, S., Bahl, V.: An operating system for the home, In: Symposium on Networked Systems Design and Implementation (NSDI), USENIX, Apr 2012

    Google Scholar 

  16. EPCglobal.: Epc tag data standard version 1.5. Standard specification, EPCglobal. http://www.gs1.org/gsmp/kc/epcglobal/tds/tds_1_5-standard-20100818.pdf (2010). Accessed 16 Aug 2011

  17. GSN team: global sensor networks project. http://sourceforge.net/apps/trac/gsn/ (2011). Accessed 16 Dec 2011

  18. Guillemin, P., Friess, P.: Internet of things strategic research roadmap. Technical report. The Cluster of European Research Projects. http://www.internet-of-things-research.eu/pdf/IoT_Cluster_Strategic_Research_Agenda_2009.pdf (2009)

  19. Heun, V., Kasahara, S., Maes, P.: Smarter objects: using ar technology to program physical objects and their interactions. In: CHI’13 Extended Abstracts on Human Factors in Computing Systems, CHI EA’13, pp. 961–966. ACM, New York (2013)

    Google Scholar 

  20. Hong, Y.: A resource-oriented middleware framework for heterogeneous internet of things. In: Cloud and Service Computing (CSC), 2012 International Conference on, pp. 12–16. (2012)

    Google Scholar 

  21. Hu, P., Indulska, J., Robinson, R.: An autonomic context management system for pervasive computing. In: Pervasive Computing and Communications, 2008. PerCom 2008. Sixth Annual IEEE International Conference on, pp. 213–223, Mar 2008

    Google Scholar 

  22. IEEE Instrumentation and Measurement Society. IEEE standard for a smart transducer interface for sensors and actuators wireless communication protocols and transducer electronic data sheet (teds) formats. IEEE Std 1451.5-2007, pp. C1-236. 5-2007

    Google Scholar 

  23. International Data Corporation (IDC) Corporate USA. Worldwide smart connected device shipments. http://www.idc.com/getdoc.jsp?containerId=prUS23398412 (2012). Accessed 01 Aug 2012

  24. Jung, M., Reinisch, C., Kastner, W.: Integrating building automation systems and ipv6 in the internet of things. In: Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on, pp. 683–688. (2012)

    Google Scholar 

  25. Kiljander, J., Takalo-Mattila, J., Etelapera, M., Soininen, J.-P., Keinanen, K.: Enabling end-users to configure smart environments. In: Applications and the Internet (SAINT), 2011 IEEE/IPSJ 11th International Symposium on, pp. 303–308. (2011)

    Google Scholar 

  26. Kovatsch, M., Lanter, M., Duquennoy, S.: Actinium: a restful runtime container for scriptable internet of things applications. In: Internet of Things (IOT), 2012 3rd International Conference on the, pp. 135–142. (2012)

    Google Scholar 

  27. Libelium Comunicaciones Distribuidas. libelium. http://www.libelium.com/ (2006). Accessed 28 Nov 2012

  28. Manyika, J., Chui, M., Brown, B., Bughin, J., Dobbs, R., Roxburgh, C., Byers, A.H.: Big data: the next frontier for innovation, competition, and productivity. Technical report, McKinsey Global Institute, 2011. http://www.mckinsey.com/Insights/MGI/Research/Technology_and_Innovation/Big_data_The_next_frontier_for_innovation [Accessed on: 2012–06-08]

  29. Naphade, M., Banavar, G., Harrison, C., Paraszczak, J., Morris, R.: Smarter cities and their innovation challenges. Computer 44(6), 32–39 (2011)

    Article  Google Scholar 

  30. Oh, Y., Han, J., Woo, W.: A context management architecture for large-scale smart environments. Commun. Mag. IEEE 48(3), 118–126 (2010)

    Article  Google Scholar 

  31. OpenIoT Consortium. Open source solution for the internet of things into the cloud. http://www.openiot.eu (2012). Accessed 08 Apr 2012

  32. Pereira, P., Eliasson, J., Kyusakov, R., Delsing, J., Raayatinezhad, A., Johansson, M.: Enabling cloud connectivity for mobile internet of things applications. In: Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on, pp. 518–526. (2013)

    Google Scholar 

  33. Perera, C., Jayaraman, P., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Dynamic configuration of sensors using mobile sensor hub in internet of things paradigm. IEEE 8th International Conference on Intelligent Sensors. Sensor Networks, and Information Processing (ISSNIP), pp. 473–478. Melbourne, Australia, Apr 2013

    Google Scholar 

  34. Perera, C., Jayaraman, P.P., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Mosden: an internet of things middleware for resource constrained mobile devices. In: Proceedings of the 47th Hawaii International Conference on System Sciences (HICSS). Hawaii, USA, Jan 2014

    Google Scholar 

  35. Perera, C., Zaslavsky, A., Christen, P., Compton, M., Georgakopoulos, D.: Context-aware sensor search, selection and ranking model for internet of things middleware. In: IEEE 14th International Conference on Mobile Data Management (MDM), Milan, Italy, June 2013

    Google Scholar 

  36. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tut. 16(1), 414–454 (2014). doi: 10.1109/SURV.2013.042313.00197

    Google Scholar 

  37. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Sensing as a service model for smart cities supported by internet of things. Trans. Emerg. Telecommun. Technol. 25(0):81–93 (2014)

    Google Scholar 

  38. Perera, C., Zaslavsky, A., Christen, P., Salehi, A., Georgakopoulos, D.: Capturing sensor data from mobile phones using global sensor network middleware. In: IEEE 23rd International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), pp. 24–29. Sydney, Australia, Sept 2012

    Google Scholar 

  39. Perera, C., Zaslavsky, A., Liu, C.H., Compton, M., Christen, P., Georgakopoulos, D.: Sensor search techniques for sensing as a service architecture for the internet of things. IEEE Sens. J. 14(2):406–420 (2014)

    Google Scholar 

  40. Postscapes.com. A showcase of the year’s best Internet of Things projects. http://postscapes.com/awards/winners (2012). Accessed 10 Jan 2013

  41. Roman, R., Najera, P., Lopez, J.: Securing the internet of things. Computer 44(9), 51–58 (2011)

    Article  Google Scholar 

  42. Sheng, X., Tang, J., Xiao, X., Xue, G.: Sensing as a service: challenges, solutions and future directions. Sens. J. IEEE 13(10), 3733–3741 (2013)

    Article  Google Scholar 

  43. Shon, T., Park, Y.: Implementation of rf4ce-based wireless auto configuration architecture for ubiquitous smart home. In: Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on, pp. 779–783. (2010)

    Google Scholar 

  44. Son, J.-Y., Lee, J.-H., Kim, J.-Y., Park, J.-H., Lee, Y.-H.: Rafd: resource-aware fault diagnosis system for home environment with smart devices. Consum. Electron. IEEE Trans. 58(4), 1185–1193 (2012)

    Article  Google Scholar 

  45. Sundmaeker, H., Guillemin, P., Friess, P., Woelffle, S.: Vision and challenges for realising the internet of things. Technical report, European Commission Information Society and Media. http://www.internet-of-things-research.eu/pdf/IoT_Clusterbook_March_2010.pdf (Mar 2010). Accessed 10 Oct 2011

  46. Weiser, M., Gold, R., Brown, J.S.: The origins of ubiquitous computing research at parc in the late 1980s. IBM Syst. J. 38(4), 693–696 (1999)

    Article  Google Scholar 

Download references

Acknowledgments

Authors acknowledge support from SSN TCP, CSIRO, Australia and ICT Project, which is co-funded by the European Commission under seventh framework program, contract number FP7-ICT-2011-7-287305-OpenIoT. The Author(s) also acknowledge help and contributions from The Australian National University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Charith Perera .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Perera, C., Jayaraman, P.P., Zaslavsky, A., Christen, P., Georgakopoulos, D. (2014). Context-Aware Dynamic Discovery and Configuration of ‘Things’ in Smart Environments. In: Bessis, N., Dobre, C. (eds) Big Data and Internet of Things: A Roadmap for Smart Environments. Studies in Computational Intelligence, vol 546. Springer, Cham. https://doi.org/10.1007/978-3-319-05029-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05029-4_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05028-7

  • Online ISBN: 978-3-319-05029-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics