#contiki #contiki-ng
#contiki #contiki-ng
Вопрос:
В Contiki 3.0 можно было изменить целевую функцию RPL, изменив файл Makefile.rpl
.
Как это сделать в Contiki 3.x или Contiki-NG?
Ответ №1:
Вы можете сделать это, изменив конфигурацию во время компиляции. Например, чтобы переключиться с целевой функции RPL по умолчанию (MRHOF) на OF0, добавьте эти строки в project-conf.h
:
#define RPL_CONF_OF_OCP RPL_OCP_OF0 /* tells to use OF0 for DAGs rooted at this node */
#define RPL_CONF_SUPPORTED_OFS {amp;rpl_of0, amp;rpl_mrhof} /* tells to compile in support for both OF0 and MRHOF */
Затем вы можете убедиться, что используете выбранную целевую функцию с viewconf
помощью инструмента:
$ make viewconf
...
##### "RPL_CONF_OF_OCP": __________________________ == RPL_OCP_OF0
...