Contiki 3.x Support

11 Apr 2017

We have updated our Contiki repository with the official one, providing support for Contiki 3.x.

From now, you will be able to test your Contiki solutions on the IoT-LAB testbed, using the last features provided by the Contiki OS, like, for example, the last er-coap implementation or the RPL/TSCH network.

This release comes with dedicated IoT-LAB examples, available in the examples/iotlab directory, including new examples on er-coap and RPL/TSCH. We have updated our Contiki tutorials.

Our master branch will now regularly be updated with the official repository master branch. Just run a git pull if you want to synchronize your local repository with the IoT-LAB one. Afterward, you will be able to easily retrieve the last Contiki updates with this set of commands:

git remote add contiki
git fetch contiki
git merge contiki/master

For those who prefer to continue working with Contiki 2.7, we created an iotlab-2-7 branch containing the previous master branch. Note that the support brought in this branch for the WSN430 node has not been tested in the current master branch. But we are open to feedback and contributions to bring support for this in Contiki 3.x as well. Don’t hesitate to open a pull request on GitHub

IEEE 802.15.4-2015 TSCH and IETF 6TiSCH

Time Slotted Channel Hopping (TSCH) is a MAC layer of the IEEE 802.15.4e-2012 amendment, currently being integrated as part of the new IEEE 802.15.4-2015. 6TiSCH is an IETF Working Group focused on IPv6 over TSCH.


See this history for details on the work done for TSCH support.