Meshtastic을위한 이산 이벤트 및 대화식 시뮬레이터.
개별 이벤트 시뮬레이터는 작동을 이해하기 위해 장치 소프트웨어의 라디오 섹션을 모방합니다. 또한 시나리오의 성능 또는 프로토콜의 확장 성을 평가하는 데 사용될 수 있습니다.
사용 안내서는이 문서를 참조하십시오.
시뮬레이션 후, 전송 된 각 겹치는 메시지 세트에 대한 노드 배치 및 시간 일정을 표시합니다.

매개 변수 세트의 네트워크를 분석하는 데 사용할 수 있습니다. 예를 들어, 이들은 홉 한계와 노드 수가 다른 200 년의 100 가지 시뮬레이션 결과입니다. 예상 한 바와 같이, 홉 한계가 증가함에 따라 생성 된 각각의 메시지에 대해 도달 한 평균 노드 수가 증가합니다.

그러나 유용한 비용, 즉, 수신 된 모든 패킷 중 새 메시지 (재 파산으로 인한 복제본이 아님)를 포함하는 수신 패킷의 양이 발생합니다.

대화식 시뮬레이터는 Linux 원시의 Meshtastic (예 : 실제 장치 소프트웨어)을 사용하는 동시에 LORA 칩을 포함한 일부 하드웨어 인터페이스를 시뮬레이션합니다. Docker와 함께 Windows 또는 MacOS 호스트에서도 사용할 수 있습니다.
사용 안내서는이 문서를 참조하십시오.
실제 장치가없는 여러 통신 노드를 디버깅 할 수 있습니다.
또한 시뮬레이터에는 네트워크의 'Oracle View'가 있으므로 경로 메시지를 시각화 할 수 있습니다.

소스 코드의 일부는이 repo를 기반으로하며 결국 [1]에서 비롯됩니다.
이 작품은 Creative Commons Adatribution 4.0 International 라이센스에 따라 라이센스가 부여됩니다.