Skip to content

Hongchan-Kim/Quick6TiSCH

Quick6TiSCH

This is the open-source code of "Quick6TiSCH: Accelerating Formation of 6TiSCH Networks with TSCH and RPL," to appear in IEEE MASS 2024. Quick6TiSCH is implemented on Contiki-NG.

When using this source code, please cite the following paper:

Hongchan Kim, Geonhee Lee, Juhun Shin, Jeongyeup Paek, and Saewoong Bahk, "Quick6TiSCH: Accelerating Formation of 6TiSCH Networks with TSCH and RPL," to appear in IEEE MASS 2024.

Main application files can be found in examples/Quick6TiSCH/.

  1. udp-server.c contains operations of 6TiSCH/TSCH/RPL root node.
  2. udp-client.c contains operations of non-root node.
  3. project-conf.h introduces various experimental settings and parameters.
  4. node-info.[h, c] contain topology configuration.

Logo

Contiki-NG: The OS for Next Generation IoT Devices

Github Actions Build Status Documentation Status license Latest release GitHub Release Date Last commit

Contiki-NG is an open-source, cross-platform operating system for Next-Generation IoT devices. It focuses on dependable (secure and reliable) low-power communication and standard protocols, such as IPv6/6LoWPAN, 6TiSCH, RPL, and CoAP. Contiki-NG comes with extensive documentation, tutorials, a roadmap, release cycle, and well-defined development flow for smooth integration of community contributions.

Unless explicitly stated otherwise, Contiki-NG sources are distributed under the terms of the 3-clause BSD license. This license gives everyone the right to use and distribute the code, either in binary or source code format, as long as the copyright license is retained in the source code.

Contiki-NG started as a fork of the Contiki OS and retains some of its original features.

Find out more:

Engage with the community:

About

Quick6TiSCH implementation

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published