embeNET Node C API

Table of contents Table of contents

This page contains documentation of the embeNET Node library - a 6TiSCH networking stack for embedded devices.

Introduction

The embeNET Node library provides a 6TiSCH networking stack for nodes. It includes:

  • IEEE 802.15.4 MAC layer working in TSCH mode,
  • scheduler interface layer 6top (6TiSCH Operation Sublayer) with a distributed 6TiSCH Minimal Scheduling Function planner,
  • 6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks) along with the compression layer IPHC (Internet Protocol Header Compression),
  • source routing algorithm support according to RPL ROLL standard (IPv6 Routing Protocol for Low-Power and Lossy Networks)
  • support for the ICMPv6 protocol in the scope of handling PING and RPL packages,
  • UDP transport protocol support.

User guide

For more information on how to use the API refer to the embeNET Node User Guide .

embeNET Node C API library

This provided C API library delivers two interfaces: