بيثون و wiringpi مقرها Lora مستقبل 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
لقد استلهمت راديوهيد ، لكنني لم أحب عدم وجود دعم للمقاطعة.
هذا جنبا إلى جنب مع نقص التحقق من صحة CRC ، والتحفظات ضد C ++ والفضول الخالص حفزني ، لإنشاء تطبيق مستلم آخر في بيثون.
حقوق الطبع والنشر (ج) 2017 - كريستيان بيكر
هذا البرنامج هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة GNU العامة العامة كما تم نشرها من قبل مؤسسة البرمجيات المجانية ، الإصدار 3 من الترخيص.
يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا ، ولكن بدون أي ضمان ؛ بدون حتى الضمان الضمني للتسويق أو اللياقة لغرض معين. راجع رخصة GNU العامة لمزيد من التفاصيل.
يجب أن تكون قد تلقيت نسخة من رخصة GNU العامة العامة مع هذا البرنامج. إذا لم يكن الأمر كذلك ، راجع http://www.gnu.org/licenses/.