2nd International ICST Workshop on Intelligent Networks: Adaptation, Communication & Reconfiguration

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
Urs Hunkeler1,*, Hong Linh Truong1,*, Andy Stanford-Clark2,*
  • 1: IBM Zurich Research Laboratory, Switzerland
  • 2: IBM UK Laboratories, Hursley, UK
*Contact email: hun@zurich.ibm.com, htl@zurich.ibm.com, andysc@uk.ibm.com

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.