Research Article
MQTT-S - A Publish/Subscribe Protocol For Wireless Sensor Networks
@INPROCEEDINGS{10.1109/COMSWA.2008.4554519, author={Urs Hunkeler and Hong Linh Truong and Andy Stanford-Clark}, title={MQTT-S - A Publish/Subscribe Protocol For Wireless Sensor Networks}, proceedings={2nd International ICST Workshop on Intelligent Networks: Adaptation, Communication \& Reconfiguration}, publisher={IEEE}, proceedings_a={IAMCOM}, year={2008}, month={6}, keywords={QoS assurance architectures Survivable links: restoration \& routing}, doi={10.1109/COMSWA.2008.4554519} }
- Urs Hunkeler
Hong Linh Truong
Andy Stanford-Clark
Year: 2008
MQTT-S - A Publish/Subscribe Protocol For Wireless Sensor Networks
IAMCOM
IEEE
DOI: 10.1109/COMSWA.2008.4554519
Abstract
Wireless Sensor Networks (WSNs) pose novel challenges compared with traditional networks. To answer such challenges a new communication paradigm, data-centric communication, is emerging. One form of data-centric communication is the publish/subscribe messaging system. Compared with other data-centric variants, publish/subscribe systems are common and wide-spread in distributed computing. Thus, extending publish/subscribe systems into WSNs will simplify the integration of sensor applications with other distributed applications. This paper describes MQTT-S, an extension of the open publish/subscribe protocol Message Queuing Telemetry Transport (MQTT) to WSNs. MQTT-S is designed in such a way that it can be run on low-end and battery-operated sensor/actuator devices and operate over bandwidth-constraint WSNs such as ZigBee-based networks. Various protocol design points are discussed and compared. MQTT-S has been implemented and is currently being tested on the IBM wireless sensor networking testbed. Implementation aspects, open challenges and future work are also presented.