将 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
我正在开发 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