将 Contiki MAC 协议更改为 TDMA

Change Contiki MAC protocol to TDMA

我正在开发 Cooja 模拟器。我创建了一个包含一些天空微粒的网络。默认情况下,CSMA 用作微尘的 mac 层,但我想将其更改为 TDMA。 TDMA MAC 层在 Contiki 2.6 中作为 tdma_mac 存在,但在更新的 Contiki 版本中被删除。如何解决这个问题?

在 Contiki 的最新版本和 Contiki-NG 的所有版本中,有一个名为 TSCH 的 MAC 协议。

要切换,请将其添加到应用程序的 Makefile 中:

MAKE_MAC = MAKE_MAC_TSCH

更多信息:https://github.com/contiki-ng/contiki-ng/wiki/Tutorial%3A-Switching-to-TSCH