Skip to main content

Sensor Node Plug-in System: A Service-Oriented Middleware for Wireless Sensor Networks

  • Chapter
  • First Online:
Book cover Advances onto the Internet of Things

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 260))

Abstract

Sensors populate our environment in a pervasive way. You may find them at home, in your car, in streets, or even in your smartphone. They are usually employed to measure various kind of phenomena, and can serve very specific purposes such as monitoring, surveillance, prediction, controlling. In the IoT vision, the potential represented by the huge amount of raw data that millions of sensors produce every day need to be transformed into a more exploitable knowledge. In order to keep up with the pace at which raw data are being produced today, we need new solutions that combine tools for data management and services capable of promptly structuring, aggregating and mining data even at the time they are produced. This chapter discusses some of the issues related to the management of sensors and sensor data, and proposes a solution to face these issues. The proposed solution is a middleware to be deployed on top of physical sensors, capable of abstracting away sensors’ proprietary interfaces, and offering them to third party applications in an as-a-Service fashion for an immediate and universal use. The viability of the approach was finally tested on real-life use case scenarios.

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
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. Botts, M., Percivall, G., Reed, C., Davidson, J.: OGC sensor web enablement: overview and high level architecture. In: Nittel, S., Labrinidis, A., Stefanidis, A. (eds.) GeoSensor Networks, Lecture Notes in Computer Science, vol. 4540, pp. 175–190. Springer, Berlin (2008)

    Google Scholar 

  2. Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In: 10th IEEE International Conference on High Performance Computing and Communications, 2008. HPCC ’08, pp. 5–13 (2008)

    Google Scholar 

  3. Costa, P., Coulson, G., Gold, R., Lad, M., Mascolo, C., Mottola, L., Picco, G.P., Sivaharan, T., Weerasinghe, N., Zachariadis, S.: The runes middleware for networked embedded systems and its application in a disaster management scenario. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2007), IEEE Computer Society, pp. 69–78 (2007)

    Google Scholar 

  4. Di Modica, G., Pantano, F., Tomarchio, O.: SNPS: an OSGi-based middleware for Wireless Sensor Networks. In: Workshop on Cloud for IoT (ESOCC 2013 workshops), Communications in Computer and Information Science, vol. 393. Malaga (Spain) (2013)

    Google Scholar 

  5. Di Modica, G., Tomarchio, O., Vita, L.: A P2P based architecture for Semantic web service discovery. Int. J. Soft. Eng. Knowl. Eng. 21(7), 1013–1035 (2011)

    Article  Google Scholar 

  6. Hadim, S., Mohamed, N.: Middleware: Middleware challenges and approaches for wireless sensor networks. IEEE Distrib. Syst. 7(3), 1 (2006)

    Google Scholar 

  7. IEEE Network Working Group: JavaScript Object Notation (JSON) (2006). http://www.ietf.org/rfc/rfc4627.txt?number=4627

  8. Issarny, V., Georgantas, N., Hachem, S., Zarras, A., Vassiliadist, P., Autili, M., Gerosa, M.A., Hamida, A.B.: Service-oriented middleware for the Future Internet: state of the art and research directions. J. Internet Serv. Appl. 2(1), 23–45 (2011)

    Article  Google Scholar 

  9. Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: Tinydb: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 30(1), 122–173 (2005)

    Article  Google Scholar 

  10. Miorandi, D., Sicari, S., Pellegrini, F.D., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10(7), 1497–1516 (2012)

    Article  Google Scholar 

  11. Mohamed, N., Al-Jaroodi, J.: A survey on service-oriented middleware for wireless sensor networks. Serv. Oriented Comput. Appl. 5(2), 71–85 (2011)

    Article  Google Scholar 

  12. Mottola, L., Picco, G.P.: Programming wireless sensor networks: Fundamental concepts and state of the art. ACM Comput. Surv. 43(3), 19:1–19:51 (2011)

    Google Scholar 

  13. OGC: Sensor Web Enablement (SWE) (2013). Available at http://www.opengeospatial.org/ogc/markets-technologies/swe/

  14. OSGi Alliance: Open Service Gateway initiative (OSGi) (2013). Available at http://www.osgi.org/

  15. Papazoglou, M.P., van den Heuvel, W.J.: Service Oriented Architectures: approaches, technologies and research issues. VLDB J. 16(3), 389–415 (2007)

    Article  Google Scholar 

  16. Sugihara, R., Gupta, R.K.: Programming models for sensor networks: A survey. ACM Trans. Sen. Netw. 4(2), 8:1–8:29 (2008)

    Google Scholar 

  17. TinyOS community: TinyOS (2013). Available at http://www.tinyos.net/

Download references

Acknowledgments

This work has been partially funded by the Italian project “Sensori” (Industria 2015 - Bando Nuove Tecnologie per il Made in Italy) - Grant agreement n. 00029MI01/2011.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Orazio Tomarchio .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Di Modica, G., Pantano, F., Tomarchio, O. (2014). Sensor Node Plug-in System: A Service-Oriented Middleware for Wireless Sensor Networks. In: Gaglio, S., Lo Re, G. (eds) Advances onto the Internet of Things. Advances in Intelligent Systems and Computing, vol 260. Springer, Cham. https://doi.org/10.1007/978-3-319-03992-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03992-3_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03991-6

  • Online ISBN: 978-3-319-03992-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics