Lora Protocol Interface
1.0.0
ينفذ هذا المشروع نسخة مخصصة من بروتوكول AODV. إنه أبسط بكثير وليس كاملاً.
يجب أن يعمل هذا البرنامج على جهاز متصل عبر المنفذ التسلسلي بوحدة Lora. إنه ينفذ بروتوكول توجيه متعدد القماس مخصص مع واجهة رسومية. علاوة على ذلك ، فإن هذا البرنامج قادر على اكتشاف العقد الأخرى ، وإرسال واستقبال الرسائل.
يتم تنفيذ جميع خطوات AODV إلى جانب:
قيود:
يتم تشفير جميع الحزم على أنها بايت
(5،11،13،1 ، مرحبًا)
[05 0B 0D 01 48 65 6C 6C 6F]
RREQ (بث):
RREP: (يتم الاعتراف دائمًا ، في+dest = previourhopaddr)
Rerr (تم إرساله إذا لم يتم استلام Send-Hop-Ack):
RREP-ack (في+dest = previourhopaddr):
إرسال نص إرسال (str ، at+dest = nexthopaddr)
send-hop-ack (في+dest = previourhopaddr)
إرسال نص send-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



