Граничный маршрутизатор RPL работает в Contiki Cooja - PullRequest
0 голосов
/ 17 июня 2020

Я работаю над проектом в Contiki-NG, используя один udp-сервер и несколько udp-клиентов. До этого момента я использовал только эти прошивки, эмулированные в Contiki Cooja как Sky Motes , но теперь мне нужно добавить RPL Border Router , который будет DAG root, чтобы выполнить эхо-запросы с помощью инструмента tunslip6.

Однако я не могу скомпилировать этот инструмент, как описано в учебных пособиях, доступных на github ... Файл ReadMe в папке с примерами написано: «Он поддерживает два основных режима работы: встроенный и собственный».

Означает ли это, что я не могу использовать tunslip6 с RPL-Border-Router от Contiki-NG Cooja? Я помню, что мне удалось это сделать при использовании версии Contiki-3.x этого примера.

Заранее спасибо.

1 Ответ

1 голос
/ 17 июня 2020

Для соединений с симулятором Cooja вам нужно сделать цель connect-router-cooja вместо цели connect-router. В первом случае подключение к пограничному маршрутизатору осуществляется через сокет TCP. Во втором случае это делается путем открытия файла последовательного устройства.

Настройка Cooja и пограничного маршрутизатора описана на отдельной странице Wiki: https://github.com/contiki-ng/contiki-ng/wiki/Cooja: - simulating-a-border-router

...