pyRadioHeadRF95
1.0.0
PyradioheadRF95 เป็น wrapper Python สำหรับการใช้คลาส RH_RF95 ของไลบรารี Radiohead บน Raspberry Pi
ห้องสมุดได้รับการพัฒนาและทดสอบโดยใช้ Shield Dragino Lora
ย้ายไปยังไดเรกทอรีหลักและเรียกใช้:
make

import pyRadioHeadRF95 as RadioRF95 : rf95 = Radio.RF95()rf95.init()rf95.setFrequency(<FREQ>)rf95.setTxPower(<dBm>, <useRFO>) ทำผ่านวิธีการ rf95.setSignalBandwidth(<BW>)
ค่าที่เป็นไปได้แสดงอยู่ใน pyRadioHeadRF95.py
ทำผ่านวิธี rf95.setSpreadingFactor(<SF>)
ค่าที่เป็นไปได้แสดงอยู่ใน pyRadioHeadRF95.py
ทำผ่านวิธี rf95.setCodingRate4(<CR_DEN>)
ค่าที่เป็นไปได้แสดงอยู่ใน pyRadioHeadRF95.py
rf95.send(msg, len(msg))
rf95.waitPacketSent()
if rf95.available():
(msg, l) = rf95.recv()
RF95 : rf95 = Radio.RF95() และเริ่มต้นตามที่อธิบายไว้ข้างต้นrf95.managerInit(<MY_ADDRESS>) ที่อยู่ที่อยู่ rf95.sendtoWait(msg, len(msg), destination)
if rf95.available():
(msg, l, source) = rf95.recvfromAck()
เมื่อแพ็คเกจถูกรวบรวมรัน:
sudo ./examples/rf_server.py
หรือ
sudo ./examples/rf_reliable_server.py