Я также не эксперт по contiki, но я думаю, что для вашей проблемы вы должны проверить os / net / routing / rpl-lite / rpl-neigbor. c. Если вы компилируете свой код по умолчанию, он будет использовать rpl-lite, то есть стандарт для contiki-ng.
Вы можете сделать что-то вроде этого:
include "net/routing/rpl-lite/rpl.h";
if (rpl_neighbor_count() == 1) {
// start communication
}
Надеюсь, я смогу помочь .