Penerima Lora berbasis Python dan wiringpi untuk Raspberrypi
Ini adalah perangkat lunak penerima kecil yang diuji dengan Raspberrypi 3 dan Adafruit RFM95W
Pengkabelannya didasarkan pada loraspi, tetapi harus bekerja dengan RFM95 apa pun.
Saat ini menggunakan mode RX kontinous, memungkinkan untuk validasi CRC dan mencetak paket yang tidak terstruktur ke konsol. Belum ada dukungan untuk mengatasi atau lebih banyak fitur canggih lainnya.
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
Saya mengambil inspirasi besar dari Radiohead, namun saya tidak suka kurangnya dukungan interupsi.
Ini dikombinasikan dengan kurangnya validasi CRC, reservasi terhadap C ++ dan keingintahuan murni memotivasi saya, untuk membuat implementasi penerima lain di Python.
Hak Cipta (C) 2017 - Christian Becker
Program ini adalah perangkat lunak gratis: Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan lisensi publik umum GNU seperti yang diterbitkan oleh Yayasan Perangkat Lunak Gratis, versi 3 dari lisensi.
Program ini didistribusikan dengan harapan akan bermanfaat, tetapi tanpa jaminan apa pun; bahkan tanpa jaminan tersirat dari dapat diperjualbelikan atau kebugaran untuk tujuan tertentu. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. Jika tidak, lihat http://www.gnu.org/licenses/.