Design and Implementation of XMPP for Wireless Sensor Networks Based on IPv6
- DOI
- 10.2991/lemcs-14.2014.194How to use a DOI?
- Keywords
- XMPP; WSN; UDP; IPv6; low power consumption
- Abstract
XMPP (Extensible Messaging and Presence Protocol) is a widely used protocol for real-time information exchange in the Internet. In this paper, we extend it to the area of WSN (wireless sensor networks) based on IPv6 and present a lightweight XMPP client protocol software optimized for sensor nodes. Considering the resource-limited characteristic of the sensor nodes, we use UDP as the underlying transmission mechanism for XMPP instead of traditional TCP mechanism. With the purpose of decreasing the implementation overhead, we develop the XMPP client software through finite state machine method. The state design and frame parsing process of the software are presented. Finally, the proposed XMPP scheme and the client software are tested in an IPv6-based WSN platform. The experimental results show that using XMPP over UDP is feasible. It also demonstrates that XMPP can be used in the sensor networks as a unified method for information delivery among different kinds of sensors and networks.
- Copyright
- © 2014, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Ping Wang AU - Wenbo Wu AU - Heng Wang PY - 2014/05 DA - 2014/05 TI - Design and Implementation of XMPP for Wireless Sensor Networks Based on IPv6 BT - Proceedings of the International Conference on Logistics, Engineering, Management and Computer Science PB - Atlantis Press SP - 854 EP - 857 SN - 1951-6851 UR - https://doi.org/10.2991/lemcs-14.2014.194 DO - 10.2991/lemcs-14.2014.194 ID - Wang2014/05 ER -