Contiki NG - cetic/6lbr GitHub Wiki
How to build 6LBR with Contiki-NG
Note: Contiki-NG support is still in development and may break from time to time, although we try to publish only working code
6LBR provides support for Contiki-NG in the develop development branch. In order to compile 6LBR using Contiki-NG, a compilation flag must be added on the build command line :
WITH_CONTIKI=0
For example, to build all the binaries using a contiki-ng repository stored next to 6LBR repository :
make WITH_CONTIKI=0 all
The Contiki-NG tree must contains the modifications needed for 6LBR as provided here
If contiki-ng repository is not next to 6LBR repository, it can be specified with the following parameter :
CONTIKI=<path-to-contiki-ng>
Note: During the development phase, the code will be periodically rebased onto latest Contiki-NG, not merged
Current limitations
- There is no support for LLSEC and AdaptiveSec
- Only Classic-RPL is supported
- CoAP Server is disabled
- Multi-MAC is disabled
- mDNS is disabled
- Static routes are disabled
- CC2538 and CC26xx/CC13xx are building but not tested
- Econotag platforms are deprecated and not building