メシュタスティック用の離散イベントおよびインタラクティブシミュレーター。
離散イベントシミュレーターは、その動作を理解するために、デバイスソフトウェアの無線セクションを模倣します。また、シナリオのパフォーマンス、またはプロトコルのスケーラビリティを評価するためにも使用できます。
使用ガイドについては、このドキュメントを参照してください。
シミュレーションの後、送信されたオーバーラップメッセージの各セットのノードの配置と時間スケジュールをプロットします。

パラメーターのセットについてネットワークを分析するために使用できます。たとえば、これらは、異なるホップ制限とノードの数を持つ200の100シミュレーションの結果です。予想どおり、生成された各メッセージに対して到達したノードの平均数は、ホップ制限が増加すると増加します。

ただし、有用性、つまり、受信したすべてのパケットから新しいメッセージ(再ロードキャストのために重複していない)を含む受信パケットの量が得られます。

Interactive Simulatorは、LORAチップを含むハードウェアインターフェイスの一部をシミュレートしながら、MeshTasticのLinuxネイティブアプリケーション、つまり実際のデバイスソフトウェアを使用します。 Dockerを使用してWindowsまたはMacOSホストでも使用できます。
使用ガイドについては、このドキュメントを参照してください。
実際のデバイスを持たずに複数の通信ノードをデバッグできます。
さらに、シミュレーターはネットワークの「オラクルビュー」を持っているため、ルートメッセージを視覚化することができます。

ソースコードの一部は、最終的に[1]に起因するこのレポに基づいています。
この作業は、Creative Commons Attribution 4.0 Internationalライセンスの下でライセンスされています。