• DocumentCode
    2561959
  • Title

    μXMPP: Lightweight implementation for low power operating system Contiki

  • Author

    Hornsby, Adrian ; Bail, Eloi

  • Author_Institution
    Dept. of Signal Process., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2009
  • fDate
    12-14 Oct. 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper deals with a lightweight implementation of the eXtensible Messaging and Presence Protocol (XMPP) protocol for the Contiki operating system, offering a standardized, open, web-service like architecture, as opposed to existing technologies which lack proper open architecture. To achieve our objective, our implementation is based on the Internet Protocol version 6 (IPv6) and XMPP. Until recently IP was thought to be too complicated and power consuming, but with advances in chip integration and software implementation, it becomes a reality. Following the IPv6 standard as the basic underlying networking technology, we also embrace the application protocol XMPP which provides a push-based notification functionality that is especially appropriate for the event-driven paradigm of low power operating systems. XMPP offers functionalities such as short instant messaging, presence, publish-subscribe and also provides the authentication and encryption required for data protection. In this paper, we first introduce the benefits of XMPP for low power wireless sensor network nodes. We then introduce the Contiki operating system and present ??XMPP, our lightweight implementation of the XMPP protocol and its operation in the Contiki operating system. This architecture is light, flexible, highly functional and open, therefore it is particularly interesting for low power wireless sensor network nodes and other smart devices that will populate the Internet of Things.
  • Keywords
    IP networks; Web services; operating systems (computers); wireless sensor networks; μXMPP; Contiki operating system; IPv6 standard; Internet protocol version 6; extensible messaging and presence protocol; low power operating system; low power wireless sensor network nodes; web-service like architecture; Application software; Appropriate technology; Authentication; Computer architecture; Cryptography; Internet; Operating systems; Protocols; Publish-subscribe; Wireless sensor networks; Contiki; Low Power; Web-services; Wireless Sensor Network; XMPP; component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ultra Modern Telecommunications & Workshops, 2009. ICUMT '09. International Conference on
  • Conference_Location
    St. Petersburg
  • Print_ISBN
    978-1-4244-3942-3
  • Electronic_ISBN
    978-1-4244-3941-6
  • Type

    conf

  • DOI
    10.1109/ICUMT.2009.5345594
  • Filename
    5345594