ตัวรับ Lora ที่ใช้ Python และ wiringpi สำหรับ Raspberrypi
นี่คือซอฟต์แวร์ตัวรับสัญญาณขนาดเล็กที่ทดสอบด้วย Raspberrypi 3 และ Adafruit RFM95W
สายไฟขึ้นอยู่กับ Loraspi แต่ควรทำงานกับ RFM95 ใด ๆ
ขณะนี้ใช้โหมด RX ต่อเนื่องช่วยให้สามารถตรวจสอบ CRC และพิมพ์แพ็คเก็ตที่ไม่มีโครงสร้างลงในคอนโซล ยังไม่มีการสนับสนุนสำหรับการระบุที่อยู่หรือคุณสมบัติขั้นสูงอื่น ๆ เพิ่มเติม
GPIO_CALLBACK! 1488286567.54
RX_DONE | VALID_HEADER
last packet length 24
last packet address 120
reading data [1, 2, 0, 0, 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 32, 35, 56, 50, 0, 32, 32, 32]
LoRaPacketHeader(source=1, dest=2, id=0, flags=0)
data Hello World #82
valid headers 70
valid packets 65
last packet SNR -6
last packet RSSI -90
GPIO_CALLBACK! 1488286577.25
RX_DONE | CRC_ERROR | VALID_HEADER
last packet length 24
last packet address 144
reading data [1, 2, 0, 0, 72, 101, 108, 172, 99, 32, 87, 126, 114, 124, 68, 32, 1, 24, 22, 106, 32, 35, 36]
LoRaPacketHeader(source=1, dest=2, id=0, flags=0)
data Hel�c W~r|D j #$
valid headers 71
valid packets 65
last packet SNR -12
last packet RSSI -90
ฉันได้รับแรงบันดาลใจอย่างหนักจาก Radiohead แต่ฉันไม่ชอบการขาดการสนับสนุนขัดจังหวะ
สิ่งนี้รวมกับการขาดการตรวจสอบ CRC การจองกับ C ++ และความอยากรู้อยากเห็นบริสุทธิ์ทำให้ฉันมีแรงกระตุ้นให้ฉันสร้างการติดตั้งตัวรับสัญญาณอื่นใน Python
ลิขสิทธิ์ (C) 2017 - Christian Becker
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายใหม่และ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation เวอร์ชัน 3 ของใบอนุญาต
โปรแกรมนี้มีการแจกจ่ายด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่มีการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะ GNU ทั่วไปสำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาใบอนุญาตสาธารณะ GNU ทั่วไปพร้อมกับโปรแกรมนี้ ถ้าไม่ดู http://www.gnu.org/licenses/