Section: New Software and Platforms

6TiSCH Simulator (Software)

Participants : Malisa Vucinic, Thomas Watteyne.

The 6TiSCH simulator allows one to conduct high-level simulator of an IETF 6TiSCH network and answer questions such as How long does it take the nodes to join the network? What is the average power consumption? What does the latency distribution look like?

The simulator is written in Python. While it doesn't provide a cycle-accurate emulation, it does implement the functional behavior of a node running the full 6TiSCH protocol stack. This includes RPL, 6LoWPAN, CoAP and 6P. The implementation work tracks the progress of the standardization process at the IETF.

This implementation is done as part of the H2020 ARMOUR project and the standardization activities of the Inria-EVA team at the IETF. It is published under an open-source BSD license and maintained at https://bitbucket.org/6tisch/simulator/.

This software appears in https://bil.inria.fr/.