Lora Protocol Interface
1.0.0
このプロジェクトは、AODVプロトコルのカスタムバージョンを実装しています。それははるかにシンプルで完全ではありません。
このプログラムは、シリアルポートを介してLORAモジュールに接続されたマシンで実行する必要があります。アドホックなマルチホップルーティングプロトコルをグラフィカルインターフェイスで実装します。さらに、このプログラムは他のノードを発見し、メッセージを送信および受信することができます。
すべてのAODVステップは次のことに基づいて実装されています。
制限:
すべてのパケットはバイトとしてエンコードされます
(5,11,13,1、こんにちは)
[05 0B 0D 01 48 65 6C 6C 6F]
RREQ(ブロードキャスト):
rrep :(常に認められています、at+dest = previoushopaddr)
rerr(送られていない場合は送信):
rrep-ack(at+dest = previoushopaddr):
Send-Text-Request(str、at+dest = nexthopaddr)
send-hop-ack(at+dest = previoushopaddr)
send-text-request-ack(str-ack、at+dest = nexthopaddr)
mvn clean packagejava -jar --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml LoraProtocollInterface-1.0-SNAPSHOT-jar-with-dependencies.jar java -jar --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml LoraProtocollInterface-1.0-SNAPSHOT-jar-with-dependencies.jar



