O evento discreto e o simulador interativo para Meshtastic.
O simulador de evento discreto imita a seção de rádio do software de dispositivo para entender seu funcionamento. Também pode ser usado para avaliar o desempenho do seu cenário ou a escalabilidade do protocolo.
Veja este documento para um guia de uso.
Após uma simulação, ele plota a colocação de nós e cronograma de tempo para cada conjunto de mensagens sobrepostas que foram enviadas.

Pode ser usado para analisar a rede para obter um conjunto de parâmetros. Por exemplo, esses são os resultados de 100 simulações de 200s com um limite de lúpulo diferente e número de nós. Como esperado, o número médio de nós atingidos para cada mensagem gerada aumenta à medida que o limite de salto aumenta.

No entanto, ele tem o custo da utilidade, ou seja, a quantidade de pacotes recebidos que contêm uma nova mensagem (não uma duplicata devido à retransmissão) de todos os pacotes recebidos.

O simulador interativo usa o aplicativo nativo do Linux do Meshtastic, ou seja, o software de dispositivo real, enquanto simula algumas interfaces de hardware, incluindo o chip Lora. Também pode ser usado em um host Windows ou MacOS com o Docker.
Veja este documento para um guia de uso.
Permite depurar vários nós de comunicação sem ter dispositivos reais.
Além disso, como o simulador possui uma 'Oracle View' da rede, ele permite visualizar as mensagens de rota.

Parte do código -fonte é baseada neste repositório, que eventualmente decorre de [1].
Este trabalho é licenciado sob uma licença internacional Creative Commons Attribution 4.0.