Дискретный событие и интерактивный симулятор для сетки.
Симулятор дискретного события имитирует радиопрограмму программного обеспечения для устройства, чтобы понять его работу. Его также можно использовать для оценки производительности вашего сценария или масштабируемости протокола.
Смотрите этот документ для руководства по использованию.
После симуляции он представляет размещение узлов и график времени для каждого набора перекрывающихся сообщений, которые были отправлены.

Его можно использовать для анализа сети для набора параметров. Например, это результаты 100 симуляций 200 -х годов с другим пределом прыжков и количеством узлов. Как и ожидалось, среднее количество узлов, достигнутых для каждого сгенерированного сообщения, увеличивается по мере увеличения предела перехода.

Тем не менее, это происходит за счет полезности, то есть количество полученных пакетов, которые содержат новое сообщение (а не дубликат из -за повторного управления) из всех полученных пакетов.

Интерактивный симулятор использует нативное приложение Linux Meshtastic, то есть программное обеспечение для реального устройства, и моделируя некоторые аппаратные интерфейсы, включая чип Lora. Также можно использовать на хосте Windows или MacOS с Docker.
Смотрите этот документ для руководства по использованию.
Это позволяет отлаживать несколько коммуникационных узлов без реальных устройств.
Кроме того, поскольку симулятор имеет «представление оракула» сети, он позволяет визуализировать принятые сообщения маршрута.

Часть исходного кода основана на этом репо, что в конечном итоге связано с [1].
Эта работа лицензирована по международной лицензии Creative Commons Attribution 4.0.