Skip to main content

GeoPipes Using GeoMQTT

  • Conference paper
  • First Online:
Geospatial Data in a Changing World

Part of the book series: Lecture Notes in Geoinformation and Cartography ((LNGC))

Abstract

The integration of common OpenGIS Web Services (OWS) into the Internet of Things and Service (IoTS) paradigm is a difficult task since they are based on HTTP with all its weak points. E.g. coupling small sensing devices or real-time processes with these services takes an enormous effort due to the different domain requirements. This paper focuses on extending existing geo web services with a push-based messaging mechanism to overcome their major drawbacks. We introduce the concept of GeoPipes and an exemplary implementation of them using the GeoMQTT protocol. The latter one is an extension of the MQTT protocol which is presented in this paper. Application examples show that with this concept a lot of technological issues can be solved easier.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

References

  • Broering A, Foerster T, Jirka S, Priess C (2010) An intermediary layer for linking geosensors and the sensor web. In: Proceedings of COM.Geo 2010, 1st international conference on computing for geospatial research and applications. ACM, Washington, DC

    Google Scholar 

  • Broering et al (2011) New generation sensor web enablement. Sensors 11(3):2652–2699

    Article  Google Scholar 

  • Echterhoff J, Everding T (2008) OGC sensor event service interface specification. OpenGIS Discussion Paper. http://portal.opengeospatial.org/files/?artifact_id=29576. Accessed 2 Dec 2015

  • Echterhoff J, Everding T (2011) OGC event service: review and current state. https://portal.opengeospatial.org/files/?artifact_id=45850. Accessed 2 Dec 2015

  • Eugster P, Felber A, Kermarrec, Guerraoui A-M (2003) The many faces of publish/subscribe. ACM Comput Surv 35(2):114–131

    Article  Google Scholar 

  • Foerster T, Baranski B, Borsutzky H (2012) Live geoinformation with standardized geoprocessing services. In: Gensel J, Josselin D, Vandenbroucke D (eds) Bridging the geographic information sciences, international AGILE’2012 conference, Avignon, 2012. Lecture notes in geoinformation and cartography. Springer, Heidelberg, pp 99–118

    Google Scholar 

  • Ghobakhlou A, Sallis P, Wang X (2014) A service oriented wireless sensor node management system. In: Proceedings of the instrumentation and measurement technology conference (I2MTC), Montevideo, 2014

    Google Scholar 

  • Grothe M, Kooijman J (2008) Sensor web enablement. Netherlands Geodetic Commision, Netherlands

    Google Scholar 

  • Hunkeler U, Truong H, Stanford-Clark, A (2008) MQTT-S: a publish/subscribe protocol for wireless sensor networks. In: Proceedings of the 3rd international conference on communication systems software and middleware and workshops (COMSWARE’08), pp 791–798

    Google Scholar 

  • McCullough A, Barr S, James P (2011) A typology for real-time parallel geoprocessing for the sensor web era. In: Foerster T et al (eds) Integrating sensor web and web-based geoprocessing. CEUR Workshop proceedings, vol 712, Utrecht 2011

    Google Scholar 

  • MQTT.org (2015) Frequently asked questions. http://mqtt.org/faq. Accessed 2 Dec 2015

  • OASIS (2014) MQTT Version 3.1.1 OASIS Standard, 29 Oct 2014

    Google Scholar 

  • OGC (2015) OGC requests comment on publish/subscribe standards for geospatial data. http://www.opengeospatial.org/standards/requests/138 Accessed 2 Dec 2015

  • Sagl G et al (2012) Standardised geo–sensor webs and web–based geo–processing for near real–time situational awareness in emergency management. Int J Bus Contin Risk Manag 3(4):339–358

    Article  Google Scholar 

  • Selva A (2015) Moquette—Java MQTT lightweight broker. https://github.com/andsel/moquette. Accessed 2 Dec 2015

  • Simonis I (2007) OGC Sensor alert service candidate implementation specification. http://portal.opengeospatial.org/files/?artifact_id=15588. Accessed 2 Dec 2015

  • Simonis I, Echterhoff J (2007) Draft OpenGIS web notification service implementation specification. http://portal.opengeospatial.org/files/?artifact_id=18776. Accessed 2 Dec 2015

  • Stanford-Clark A, Truong H (2013) MQTT for Sensor Networks (MQTT-SN), Protocol Specification, Version 1.2

    Google Scholar 

  • Stollberg B, Zipf A (2007) OGC web processing service interface for web service orchestration aggregating geo-processing services in a bomb threat scenario. In: Ware M, Taylor E (eds) Web and wireless geographical information systems, 7th international symposium, W2GIS 2007, Cardiff, 2007. Lecture notes in computer science, vol 4857. Springer, Heidelberg, pp 239–251

    Google Scholar 

  • Terracotta (2015) Quartz CronTrigger Tutorial, http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger. Accessed 2 Dec 2015

  • The PostGIS Development Group (2015) PostGIS 2.2.1dev Manual, Chapter 4.1.2 PostGIS EWKB, EWKT and Canonical Forms. http://postgis.net/docs/using_postgis_dbmanagement.html#EWKB_EWKT. Accessed 2 Dec 2015

  • Walter K, Nash E (2009) Coupling wireless sensor networks and the sensor observation service—bridging the interoperability gap. In: Haunert J-H, Kieler B, Milde J (eds) Proceedings of the 12th AGILE international conference on geographic information science, Hannover, 2009, pp 99–118

    Google Scholar 

  • Westerholt R, Resch B (2014) Asynchronous geospatial processing: an event-driven push-based architecture for the OGC web processing service. Trans GIS 19(3):455–479

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan Herle .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Herle, S., Blankenbach, J. (2016). GeoPipes Using GeoMQTT. In: Sarjakoski, T., Santos, M., Sarjakoski, L. (eds) Geospatial Data in a Changing World. Lecture Notes in Geoinformation and Cartography. Springer, Cham. https://doi.org/10.1007/978-3-319-33783-8_22

Download citation

Publish with us

Policies and ethics