Abstract
Research on emerging networking paradigms, such as Mobile Crowdsensing Systems, requires new types of experiments to be conducted and an increasing spectrum of devices to be supported by experimenting facilities. In this work, we present a service based architecture for IoT testbeds which (a) exposes the operations of a testbed as services by following the Testbed as a Service (TBaaS) paradigm; (b) enables diverse facilities to be federated in a scalable and standardized way and (c) enables the seamless integration of crowdsourced resources (e.g. smartphones and wearables) and their abstraction as regular IoT resources. The architecture enables an experimenter to access a diverse set of resources and orchestrate experiments via a common interface by hiding the underlying heterogeneity and complexity. This way, the field of IoT experimentation with real resources is further promoted and broadened to also address researchers from other fields and disciplines.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
APISENSE - Crowd-sensing made easy! www.apisense.com/. Accessed April 2016
Fed4FIRE project. http://www.fed4fire.eu/. Accessed April 2016
Funf - Open sensing framework. http://funf.org/. Accessed April 2016
Rspec, fed4fire project. http://fed4fire-testbeds.ilabt.iminds.be/asciidoc/rspec.html. Accessed April 2016
Aanensen, D.M., Huntley, D.M., Feil, E.J., al Own, F., Spratt, B.G.: EpiCollect: linking smartphones to web applications for epidemiology, ecology and community data collection. PLoS ONE 4(9), e6968 (2009)
Angelopoulos, C., Evangelatos, O., Nikoletseas, S., Raptis, T., Rolim, J., Veroutis, K.: A user-enabled testbed architecture with mobile crowdsensing support for smart, green buildings. In: 2015 IEEE International Conference on Communications (ICC), pp. 573–578, June 2015
Angelopoulos, C.M., Nikoletseas, S., Raptis, T.P., Rolim, J.: Design and evaluation of characteristic incentive mechanisms in mobile crowdsensing systems. Simul. Model. Pract. Theor. 55, 95–106 (2015)
Arduino: Arduino motes. https://www.arduino.cc/. Accessed April 2016
Aug, J., Parmentelat, T., Turro, N., Avakian, S., Baron, L., Larabi, M.A., Rahman, M.Y., Friedman, T., Fdida, S.: Tools to foster a global federation of testbeds. Comput. Netw. 63, 205–220 (2014). Special issue on Future Internet Testbeds
Berman, M., Chase, J.S., Landweber, L., Nakao, A., Ott, M., Raychaudhuri, D., Ricci, R., Seskar, I.: GENI: a federated testbed for innovative network experiments. Comput. Netw. 61, 5–23 (2014). Special issue on Future Internet Testbeds Part I
Crossbow, T.: Telosb. www.willow.co.uk/TelosB_Datasheet.pdf. Accessed April 2016
Farina, F., Szegedi, P., Sobieski, J.: GEANT world testbed facility: federated and distributed testbeds as a service facility of GEANT. In: 2014 26th International Teletraffic Congress (ITC), pp. 1–6, September 2014
Fdida, S., Friedman, T., Parmentelat, T.: OneLab: an open federated facility for experimentally driven future internet research. In: Tronco, T. (ed.) New Network Architectures. SCI, vol. 297, pp. 141–152. Springer, Heidelberg (2010)
Gluhak, A., Krco, S., Nati, M., Pfisterer, D., Mitton, N., Razafindralambo, T.: A survey on facilities for experimental internet of things research. IEEE Commun. Mag. 49(11), 58–67 (2011)
Horneber, J., Hergenroder, A.: A survey on testbeds and experimentation environments for wireless sensor networks. IEEE Commun. Surv. Tutor. 16(4), 1820–1838 (2014). Fourthquarter
Hoseini-Tabatabaei, S.A., Gluhak, A., Tafazolli, R.: A survey on smartphone-based systems for opportunistic user context recognition. ACM Comput. Surv. 45(3), 27:1–27:51 (2013)
Nandugudi, A., Maiti, A., Ki, T., Bulut, F., Demirbas, M., Kosar, T., Qiao, C., Ko, S.Y., Challen, G.: PhoneLab: a large programmable smartphone testbed. In: Proceedings of First International Workshop on Sensing and Big Data Mining, SENSEMINE 2013, pp. 4:1–4:6. ACM, New York (2013)
Pokric, B., Krco, S., Drajic, D., Pokric, M., Jokic, I., Stojanovic, M.: ekoNET - environmental monitoring using low-cost sensors for detecting gases, particulate matter, and meteorological parameters. In: 2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS) (2014)
Zolertia: Zolertia motes. http://zolertia.io/. Accessed April 2016
Acknowledgments
This work was supported by the EU/FIRE IoT Lab project- STREP ICT-610477.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Appendix
A Appendix
In the following Listing 1.1 it is shown an Experiment Description XML example. In this example, a reading is requested between two specified date-times to be taken every 1 min from a resource. The experiment also defines that if the average value of one of these resources is less than 1 the light control defined must be actuated. All measurements recorded through experiments are stored in the MongoDB measurements database. This means that experiments can also be conducted without even defining conditions and actions, if what is needed is only data from specific sensors to be taken.
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Alexandrou, P. et al. (2016). A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources. In: Mitton, N., Loscri, V., Mouradian, A. (eds) Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW 2016. Lecture Notes in Computer Science(), vol 9724. Springer, Cham. https://doi.org/10.1007/978-3-319-40509-4_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-40509-4_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40508-7
Online ISBN: 978-3-319-40509-4
eBook Packages: Computer ScienceComputer Science (R0)