Как решить проблему RX в расписании отправителей на основе оркестра с CCA? - PullRequest
0 голосов
/ 02 февраля 2019

Я реализую сценарий корня DAG и узла DAG в среде Contiki NG с оркестром на основе отправителей при использовании UDP между узлами. Но у меня есть проблема отсутствия RX в моем моделировании Cooja после включения Clear Channel Assesment (CCA) вмой project-conf.h файл.Что я должен изменить в своих файлах, чтобы решить эту проблему?

Я использую один узел для корня DAG и один узел для узла DAG (при использовании файлов в Contiki NG, а именно udp-server.c и udp-client.c).После CCA у меня была ошибка типа !dl-miss TXbeforeTX 2800 2120 в выводе COOJA.Как я понял, была проблема с выбором времени.Поэтому я изменил смещение CCA (по умолчанию 1800 мкс) на 1000 мкс и, по-видимому, оно стерло предупреждение.Но этот подход не сработал из-за отсутствия RX, особенно в однокадровых и EB-слотах на основе отправителя.При просмотре TX для упомянутых слотов, RX не наблюдалось.В выводе mote я мог видеть, что узел пытается отправить пакет, но он никогда не подтверждается.Также через некоторое время я заметил, что узлы покидают сеть.

Я ожидаю, что у меня будут RX-слоты для одноадресных фреймов EB и Sender, но на самом деле я получаю RX только для слота Broadcast.Что я должен изменить в моих файлах конфигурации?

...