В чем причина истечения времени ожидания сообщений с помощью runicast of rime stack в COOJA?

Я использую Contiki OS и COOJA sim для своих исследований WSN. Я использую стек иней и рунаст для надежной связи. Я запрограммировал распределенный алгоритм MST Прима или Крускала. В моем коде каждый узел имеет свой уникальный радиоканал и получает сообщения с этого канала. Система работает хорошо с 0-20 узлами. Когда я увеличил количество узлов. Это начинает давать тайм-ауты. Я не мог найти причину. Я проверил использование памяти и конфликты каналов, и в этом же канале не наблюдается чрезмерного использования памяти или конфликтов радиосигналов. Когда я запускаю симу Куджа с большим количеством узлов. два из независимых узлов дают тайм-аут одновременно. Я уверен, что в алгоритме или кодах нет ошибки логически. В чем может быть причина?

редактировать

Мы заметили, что проблема заключается в том, что, когда два узла, которые являются полностью независимыми, пытаются отправлять сообщения runicast на разные узлы по разным каналам, COOJA не может отправлять сообщения и дает тайм-ауты. Проблема кажется ошибкой COOJA.

0 ответов

Другие вопросы по тегам