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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
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.
- 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.
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.
In small agricultural fields, farmers themselves can carry the SmartLink over the field.
- 7.
- 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
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
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)
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
Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
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
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)
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
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)
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)
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)
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
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)
Cook , D., Das, S.: Smart Environments: Technology, Protocols and Applications (Wiley Series on Parallel and Distributed Computing). Wiley-Interscience, London (2004)
Cosm.: Cosm platform. https://cosm.com/ (2007) Accessed 05 Aug 2012
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
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
GSN team: global sensor networks project. http://sourceforge.net/apps/trac/gsn/ (2011). Accessed 16 Dec 2011
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)
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)
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)
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
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
International Data Corporation (IDC) Corporate USA. Worldwide smart connected device shipments. http://www.idc.com/getdoc.jsp?containerId=prUS23398412 (2012). Accessed 01 Aug 2012
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)
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)
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)
Libelium Comunicaciones Distribuidas. libelium. http://www.libelium.com/ (2006). Accessed 28 Nov 2012
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]
Naphade, M., Banavar, G., Harrison, C., Paraszczak, J., Morris, R.: Smarter cities and their innovation challenges. Computer 44(6), 32–39 (2011)
Oh, Y., Han, J., Woo, W.: A context management architecture for large-scale smart environments. Commun. Mag. IEEE 48(3), 118–126 (2010)
OpenIoT Consortium. Open source solution for the internet of things into the cloud. http://www.openiot.eu (2012). Accessed 08 Apr 2012
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)
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
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
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
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
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)
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
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)
Postscapes.com. A showcase of the year’s best Internet of Things projects. http://postscapes.com/awards/winners (2012). Accessed 10 Jan 2013
Roman, R., Najera, P., Lopez, J.: Securing the internet of things. Computer 44(9), 51–58 (2011)
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)
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)
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)
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)