Abstract
Location-Based Service (LBS) is an information service based on locations of mobile users and two-way interactions. Most LBS communications follow the client-server architecture which enables bidirectional communication between the server and a client. The paper examines the limitations of the current client-server LBS framework for time critical LBS application scenarios and their system requirements for networking and computing. It presents the publish/subscribe communication paradigm for unidirectional connections that support decentralised device-to-server and device-to-device data services with low-latency and high scalability. A lightweight publish/subscribe application protocol, namely Message Queue Telemetry Transport (MQTT), is also introduced for high-rate vehicle RTCM data exchanges for timely-critical connected vehicle applications. To prove the concept of the extended LBS, experiments are performed to demonstrate how well the MQTT can support real time location-based data transfer. Results show that the MQTT Broker overwhelmingly outperforms the NTRIP Caster in delivering RTCM correction data in terms of CPU usage of the network computer server and performs similarly well in latency and packet losses. MQTT is also tested for device to device GNSS data exchanges. Results show that two mobile devices can exchange RTCM v3 data with the reliability of 99% within the latency of 1 s under 4G cellular connectivity. The results also show that the MQTT Quality of Services mode 1 can support the 10 Hz data transfer at the latency of less than 100 ms and the reliability of above 99%, showing the potential in support of connected vehicle safety applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Steiniger S, Neun M, Edwardes A (2006) Foundations of location based services. http://www.e-cartouche.ch/content_reg/cartouche/LBSbasics/en/text/LBSbasics.pdf
Ferraro R, Aktihanoglu M (2011) Location-aware applications. Manning Publications, Connecticut, USA
Buczkowski A (2012) http://geoawesomeness.com/knowledge-base/location-based-services/
OASIS (2017) MQTT 3.1.1 specification, 10 Dec 2015. Retrieved 25 April 2017
Michael MG, Fusco SJ, Michael K (2008) A research note on ethics in the emerging age of Uberveillance. Comput Commun 31(6):1191–1199
Michael K, Michael MG (2011) The social and behavioural implications of location-based services. J Locat Based Serv 5(3–4):121–137. https://doi.org/10.1080/17489725.2011.642820
Ammar R, Samer S (2016) Internet of things from hype to reality, the road to digitization, Springer. https://doi.org/10.1007/978-3-319-44860-2
Scalagent (2015) Benchmark of MQTT servers. http://www.scalagent.com/IMG/pdf/Benchmark_MQTT_servers-v1-1.pdf
Light RA (2017) Mosquitto: server and client implementation of the MQTT protocol. The J Open Source Softw 2(13) May 2017. https://doi.org/10.21105/joss.00265
RTCM Pa per 234-2004/SC104-PR. https://igs.bkg.bund.de/root_ftp/NTRIP/documentation/NtripPressRelease.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Feng, Y., Wang, C. (2018). A Unidirectional Communication Architecture for Extended Location-Based Services. In: Sun, J., Yang, C., Guo, S. (eds) China Satellite Navigation Conference (CSNC) 2018 Proceedings. CSNC 2018. Lecture Notes in Electrical Engineering, vol 497. Springer, Singapore. https://doi.org/10.1007/978-981-13-0005-9_23
Download citation
DOI: https://doi.org/10.1007/978-981-13-0005-9_23
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0004-2
Online ISBN: 978-981-13-0005-9
eBook Packages: EngineeringEngineering (R0)