Skip to main content

Advertisement

Log in

BETaaS: A Platform for Development and Execution of Machine-to-Machine Applications in the Internet of Things

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The integration of everyday objects into the Internet represents the foundation of the forthcoming Internet of Things (IoT). Smart objects will be the building blocks of the next generation of applications that will exploit interaction between machines to implement enhanced services with minimum or no human intervention in the loop. A crucial factor to enable Machine-to-Machine (M2M) applications is a horizontal service infrastructure that seamlessly integrates existing IoT heterogeneous systems. The authors present BETaaS, a framework that enables horizontal M2M deployments. BETaaS is based on a distributed service infrastructure built on top of an overlay network of gateways that allows seamless integration of existing IoT systems. The platform enables easy deployment of applications by exposing to developers a service oriented interface to access things (according to a Things-as-a-Service model) regardless of the technology and the physical infrastructure they belong to.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Notes

  1. http://openiot.eu/.

  2. http://clout-project.eu/.

  3. http://www.compose-project.eu/.

  4. http://xively.com/.

  5. http://www.onem2m.org/.

  6. http://www.iot-a.eu/.

  7. http://www.cloudera.com/content/cloudera/en/products-and-services/cdh.html.

  8. https://github.com/BETaaS.

  9. http://www.osgi.org.

  10. http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628.

  11. http://www.w3.org/2006/time.

  12. http://www.w3.org/2005/Incubator/ssn/ssnx/cf/cf-property.

  13. http://www.w3.org/2005/Incubator/ssn/ssnx/meteo/phenonet.

  14. http://purl.oclc.org/NET/muo/muo.

  15. http://www.fipa.org/specs/fipa00091/PC00091A.html.

  16. http://www.geonames.org/ontology/ontology_v3.1.rdf.

  17. https://jena.apache.org/.

  18. http://wordnetweb.princeton.edu.

  19. http://www.w3.org/2004/02/skos/intro.

  20. https://www.bouncycastle.org/java.html.

  21. http://picketbox.jboss.org/.

  22. http://www.betaas.eu/deliverables.html.

References

  1. Rellermeyer, J. S., et al. (2008). The software fabric for the internet of things. In Lecture Notes in Computer Science. Heidelberg: Springer Berlin. http://dx.doi.org/10.1007/978-3-540-78731-0_6.

  2. Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660.

  3. Bonomi, F., Milito, R., Zhu, J., & Addepalli, S. (2012). Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing (MCC '12) (pp. 13–16). New York, NY: ACM. doi:10.1145/2342509.2342513.

  4. Abdelwahab, S., Hamdaoui, B., Guizani, M., & Rayes, A. (2014). Enabling smart cloud services through remote sensing: An internet of everything enabler. Internet of Things Journal, IEEE, 1(3), 276–288. doi:10.1109/JIOT.2014.2325071.

  5. Mainetti, L., Mighali, V., Patrono, L., & Rametta, P. (2014). Discovery and mash-up of physical resources through a web of things architecture. Journal of Communications Software & Systems, 10(2), 124.

  6. Sarkar, C., Nambi, S. N. A. U., Prasad, R. V., & Rahim, A. (2014). A scalable distributed architecture towards unifying IoT applications. In 2014 IEEE World Forum on Internet of Things (WF-IoT), 6–8 March 2014 (pp. 508–513). doi:10.1109/WF-IoT.2014.6803220.

  7. Mingozzi, E., Tanganelli, G., Vallati, C., & Di Gregorio, V. (2013). An open framework for accessing things as a Service. In Proceedings of the 16th International Symposium on Wireless Personal Multimedia Communications (WPMC 2013), Atlantic City, NJ, USA.

  8. Nef, M. -A., et al. Enabling QoS in the Internet of Things. In CTRQ 2012, The Fifth International Conference on Communication Theory, Reliability, and Quality of Service.

  9. Battré, D., Brazier, F. M. T., Clark, K. P., Oey, M., Papaspyrou, A., Wäldrich, O., Wieder, P., & Ziegler, W. (2010). A proposal for WS-Agreement Negotiation. In 2010 11th IEEE/ACM International Conference on Grid Computing (GRID), 25–28 Oct 2010 (pp 233–241). doi:10.1109/GRID.2010.5697976.

  10. Tanganelli, G., Vallati, C., & Mingozzi, E. (2014). Energy-efficient QoS-aware service allocation for the cloud of things. In Proceedings of the IEEE Workshop on Emerging Issues in Cloud (EIC 2014)-co-located with IEEE CloudCom 2014, Singapore.

  11. Mingozzi, E., Tanganelli, G., & Vallati, C. (2014). A framework for quality of service support in Things-as-a-service oriented architectures. Journal of Communication, Navigation, Sensing and Services (CONASENSE), 1(2), 105–128.

  12. Nieto, F. J., & Garca, S. (2015). Exploiting local clouds in the internet of everything environment. In 23rd Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP 2015). Turku, Finland.

Download references

Acknowledgments

This work has been carried out within the activities of the project “Building the Environment for the Things-as-a-Service (BETaaS)”, which is a project co-founded by the European Commission under the 7th Framework Programme (Grant No. 317674).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlo Vallati.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vallati, C., Mingozzi, E., Tanganelli, G. et al. BETaaS: A Platform for Development and Execution of Machine-to-Machine Applications in the Internet of Things. Wireless Pers Commun 87, 1071–1091 (2016). https://doi.org/10.1007/s11277-015-2639-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-015-2639-0

Keywords

Navigation