สคริปต์ Lora / Kiss เพื่อใช้โมเด็ม Lora กับ AX25 Tools / Packet Radio
สคริปต์ Python นี้สร้างพอร์ตอนุกรมเสมือน (/dev/lora0) ซึ่งสามารถใช้กับไลบรารี AX25 เพื่อใช้วิทยุแพ็คเก็ตผ่าน LORA-Modems ซึ่งเชื่อมต่อผ่าน SPI
คุณต้องเริ่มต้นสคริปต์เป็นรูท (หรือด้วยสิทธิ์รูท (sudo)) มิฉะนั้นสคริปต์ไม่สามารถสร้างอุปกรณ์ LORA ภายใต้ /dev
คัดลอก CFG-file to /etc และเปลี่ยนการตั้งค่าเพื่อให้ตรงกับระบบของคุณ (การเชื่อมต่อฮาร์ดแวร์ความถี่และการตั้งค่า LORA)
เริ่มต้นสคริปต์:
sudo python3 main.py
หากสคริปต์เริ่มต้นและสร้างอุปกรณ์ LORA0 ให้สร้างพอร์ต AX25:
คุณต้องสร้างรายการใน/etc/ax25/axports:
Lora 9600 200 2 แพ็คเก็ตเหนือ Lora
โปรดทราบว่าโมเด็ม LORA ไม่สามารถส่งแพ็คเก็ต> 255 ไบต์ได้ฉัน จำกัด ไว้ที่ 250 และยกเลิกแผนเริ่มต้นเพื่อใช้ KISS Protocoll (ข้อมูลถูกส่งไปแล้วในแพ็คเก็ตแล้ว)
เปิดเทอร์มินัลอื่นและใช้ Kissattach เพื่อแนบโมเด็ม:
sudo kissattach /dev /lora0 lora
ตอนนี้คุณสามารถเริ่ม Linpac:
Sudo Linpac
ในการเริ่มต้นบริการสคริปต์คุณสามารถคัดลอกไฟล์. service ไปยังบริการ SystemD และเริ่มต้นผ่าน SystemD ...
สคริปต์นี้ใช้ pylora เวอร์ชันที่แก้ไขแล้ว (https://github.com/inteform/pylora) ฉันแนบไว้ในไฟล์ pylora.7z ตรวจสอบคำแนะนำในหน้าดั้งเดิมเพื่อสร้างและติดตั้งไลบรารี ...