2016-08-18 4 views
0

В настоящее время я использую симуляцию в Cooja для имитации WSN с использованием модели Directed Graph Radio.Изменение коэффициента приема пакетов с использованием сценария моделирования в Cooja, Contiki OS

В связи с требованием исследования мне необходимо будет изменить коэффициент пакетного приема в конфигураторе DGRM между узлами динамически с помощью сценариев. Могу ли я спросить, как изменить PRR между узлами в сценариях моделирования Cooja?

+0

Я думаю, что стоит упомянуть, если вы не можете скомпилировать плагин RealSim с помощью команды ant и импортировать его в cooja, следующие предложения могут помочь: 1. \t Изменить путь cooja в build.xml 2. \t Измените строки импорта в java для исправления пути, например, для contiki 2.7, путь пакета импорта от org.contikios.cooja к se.sics.cooja 3. \t Измените 'Cooja' на 'GUI' в линиях импорта и декларациях 4. \t Изменение пути в cooja.config –

ответ

0

Скрипты симуляций выставляют только очень ограниченное подмножество интерфейса Cooja, поэтому это невозможно, насколько я знаю.

Вместо этого используйте RealSim. Это позволяет динамически изменять качество канала в определенное время, описывая эти изменения в файле трассировки.

В качестве альтернативы вы можете попробовать расширить интерфейс, экспортированный в сценарии моделирования. Посмотрите файл tools/cooja/java/org/contikios/cooja/plugins/LogScriptEngine.java в источниках Contiki.

+0

Большое спасибо за ваше решение! Я установил плагин RealSim, и он работает хорошо! Большое спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^