Authors:
Robert Bryce
1
and
Gautam Srivastava
2
Affiliations:
1
Heartland Software, Ardmore and Canada
;
2
Department of Mathematics and Computer Science, Brandon University, Brandon and Canada
Keyword(s):
MQTT, IoT, Networks, Protocols, Geolocation, Broker.
Related
Ontology
Subjects/Areas/Topics:
Biomedical Engineering
;
Data Communication Networking
;
Distributed and Mobile Software Systems
;
Enterprise Information Systems
;
Health Engineering and Technology Applications
;
Health Information Systems
;
Internet of Things
;
Mobile Technologies
;
Mobile Technologies for Healthcare Applications
;
Neural Rehabilitation
;
Neurotechnology, Electronics and Informatics
;
Sensor Networks
;
Software Agents and Internet Computing
;
Software and Architectures
;
Software Engineering
;
Telecommunications
Abstract:
Sensor networks are recently rapidly growing research area in wireless communications and distributed networks. A sensor network is a densely deployed wireless network of small, low cost sensors, which can be used in various applications like health, environmental monitoring, military, natural disaster relief, and finally gathering and sensing information in inhospitable locations to name a few. In this paper, we focus on one specific type of sensor network called MQTT, which stands for Message Queue Transport Telemetry. MQTT is an open source publisher/subscriber standard for M2M (Machine to Machine) communication. This makes it highly suitable for Internet of Things (IoT) messaging situations where power usage is at a premium or in mobile devices such as phones, embedded computers or microcontrollers. In its original state, MQTT is lacking the ability to broadcast geolocation as part of the protocol itself. In today’s age of IoT however, it has become more pertinent to have geoloca
tion as part of the protocol. In this paper, we add geolocation to the MQTT protocol and offer a revised version, which we call MQTT-G. We describe the protocol here and show where we were able to embed geolocation successfully.
(More)