Open Access Open Access  Restricted Access Subscription or Fee Access

A New Protocol Stack for 6LoWPAN – An Overview

R.B. Jagadeesha


Wireless sensor network (WSN) has become the reliable communicating technology within the personal operating space due to their low power consumption and high durability. This makes WSN usable for unmanned or unattended applications involving low data rates. The horizon of their operating region can be extended to explore these features more effectively by making the sensor networks IP enabled. So 6LoWPAN is the technique used to run IPv6 packets over IEEE 802.15.4 network. Here proposed a communication stack for IEEE 802.15.4 based nodes using IPv6. The entire functionality of the stack is divided into modules and shared among the layers. The simplicity of this architecture lies with the buffers, which are maintained between the layers for easier data transfer in either direction. The implementation of this stack using the Atmel RF230 transceiver and Atmega1284P microcontroller is discussed here. This paper explains the main logical details of the data flow within the stack via different layers. Here also exposed the layering mechanism of the stack based on the required functionalities like application objects at the application layer to support multiple applications, link interface layer to support the devices of different link technologies. The data flow between the layers through buffers and queues are narrated to highlight the simplicity of the stack functionality.


6LOWPAN, IEEE 802.15.4, IPv6, WSN.

Full Text:



802.15.4-2006, IEEE standard, Wireless medium access control and physical layer specifications for low-rate wireless personal area networks, 2006.

G. Montenegro, N. Kushalnagar, “Transmission of IPv6 packets over IEEE 802.15.4 networks,” RFC 4944, 2007.

S.Deering, “Internet Protocol, Version 6 (IPv6) Specification”, RFC2460, 1998.

Usman Sarwar, Gopinath Rao Sinniah,”Architecture for 6LoWPAN Mobile Communicator System”, Proceedings of the international multiconference of engineers and computer scientists, Vol 2, HongKong, 2010.

Sergio Lembo, Jari Kuusisto, ”In depth breakdown of a 6LoWPAN stack for sensor networks”, International Journal of Computer Networks & Communications (IJCNC), Vol.2, No.6, November 2010.

R.Hinden, “IP Version 6 Addressing Architecture”, RFC 4291, 2006.

Zach Shelby, 6LoWPAN: The Wireless Embedded Internet, John Wiley and sons first edition 2009.

Nanostack by sensinode, Sensinode Ltd., 2007-2009.

Contiki 2.2.1, 6LoWPAN implementation, SICS, 2010.

6LoWPAN APIs reference manual, Jennic 2009.

6LoWPAN network protocol stack, Jennic 2010

Adam Dunkels, Bj rn Gr nvall,” Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors”, SICS

CC2430: A True System-on-Chip solution for 2.4 GHz IEEE 802.15.4 / ZigBee, TI data sheet, 2007.

AVR2070: Route Under MAC (RUM) with IPv6 and 6LoWPAN, Atmel, 2009.

Andrew. s. Tannenbaum, Computer Networks, Fourth Edition, PHI , 2003

Zigbee specifications document, ZigBee Alliance, December 2006.

Jean-Philippe Vasseur, “Interconnecting smart objects with IP, the next internet”, Elsevier Inc, 2010.

AT86RF230: Low power 2.4GHz transceiver for zigbee, IEEE 802.15.4, 6LoWPAN applications, Atmel data sheet 2009

Atmega1284P: 8 bit microcontroller, Atmel data sheet 2009.

S. Thomson, Bellcore,”IPv6 Stateless Address Auto configuration”, RFC 2496, 1998.

R. Hinden, “RFC 4291 - IP Version 6 Addressing Architecture”, 2006

David. E. Culler, Jonathan “IP on IEEE 802.15.4 Low-Power Wireless Networks”, Archrock.

Philip Levis, “TinyOS Programming”,2006

David Gay, Philip Levis, David Culler, Eric Brewer,” nesC 1.1 Language Reference Manual”,2003

Vijay K. Garg, Wireless Communications and Networking, Morgan Kaufmann, Elsevier Inc. 2007.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.