What is 6LoWPAN protocol?

6LoWPAN stands for IPv6 over Low-Power Wireless Personal Area Networks.

It is a protocol defined between Network layer and Data Link layer.

It is defined by the IETF standards RFC 4919, 4944, draft-ietf06lowpan-hc and -nd, -draft-ietf-roll-rpl.

Main features

  • Efficient Header compression — IPV6 base and extension headers, UDP header
  • Enables a standard socket API
  • Minimal use of code and memory
  • Direct end-to-end internet integration