Table of Contents

6LoWPAN Layer (6lowpan)

The 6LoWPAN layer is compliant with RFC4944: Transmission of IPv6 Packets over IEEE 802.15.4 Networks. It must be deployed on top of a IEEE 802.15.4 layer.

6LoWPAN Layer Configuration Parameters

Parameter Type Description
Address Number Ethernet/IPv4/IPv6 Address
Alias String
Debug Log Level Number Debug Level
Dependencies String Other dependencies to this element
Destination Peer Number
Event Filter String Filter of Event
Exact Match Boolean
Max Event Queue Size Number Maximum Queue Size
Name String Component Name
No Events Boolean
PanId Number
Passthrough Boolean High-to-Low Layer Passthrough
Raw Data To Inject String Data Packet to Inject
Raw Dst L2 To Inject String Destination L2 Address
Raw Dst L3 To Inject String Destination L3 Address
Raw Dst L4 To Inject String Destination L4 Address
Request Timeout Number
Save Dynamic Config Boolean
Show Commands Boolean Show Commands
Show Events Boolean Show Events
Watch Boolean Watch Layer

6LoWPAN Layer Real-Time Parameters

Parameter Type Description
Address String Ethernet/IPv4/IPv6 Address
Allow Blocking Event Boolean Blocking Events
Blocked Boolean Disable Component
Debug Log Level Number Debug Level
Passthrough Boolean High-to-Low Layer Passthrough
Watch Boolean Watch Layer

6LoWPAN Layer Functions

Function Type Description
get6lowpanAddress(layer) getter Get “Address” Parameter
get6lowpanAllowBlockingEvent(layer) getter Get “Allow Blocking Event” Parameter
get6lowpanBlocked(layer) getter Get “Blocked” Parameter
get6lowpanDebugLogLevel(layer) getter Get “Debug Log Level” Parameter
get6lowpanDestinationPeer(layer) getter Get “Destination Peer” Parameter
get6lowpanNoEvents(layer) getter Get “No Events” Parameter
get6lowpanPanId(layer) getter Get “PanId” Parameter
get6lowpanPassthrough(layer) getter Get “Passthrough” Parameter
get6lowpanWatch(layer) getter Get “Watch” Parameter
set6lowpanAddress(layer,value) setter Set “Address” Parameter
set6lowpanAllowBlockingEvent(layer,value) setter Set “Allow Blocking Event” Parameter
set6lowpanBlocked(layer,value) setter Set “Blocked” Parameter
set6lowpanDebugLogLevel(layer,value) setter Set “Debug Log Level” Parameter
set6lowpanNoEvents(layer,value) setter Set “No Events” Parameter
set6lowpanPanId(layer,value) setter Set “PanId” Parameter
set6lowpanPassthrough(layer,value) setter Set “Passthrough” Parameter
set6lowpanWatch(layer,value) setter Set “Watch” Parameter