pyRadioHeadRF95
1.0.0
PyradioHeadRF95 adalah pembungkus python untuk penggunaan kelas RH_RF95 dari perpustakaan Radiohead pada pi raspberry.
Perpustakaan dikembangkan dan diuji menggunakan Shield Lora Dragino.
Pindah ke direktori utama dan jalankan:
make

import pyRadioHeadRF95 as RadioRF95 : rf95 = Radio.RF95()rf95.init()rf95.setFrequency(<FREQ>)rf95.setTxPower(<dBm>, <useRFO>) Dilakukan melalui metode rf95.setSignalBandwidth(<BW>)
Nilai -nilai yang mungkin tercantum dalam pyRadioHeadRF95.py
Dilakukan melalui metode rf95.setSpreadingFactor(<SF>)
Nilai -nilai yang mungkin tercantum dalam pyRadioHeadRF95.py
Dilakukan melalui metode rf95.setCodingRate4(<CR_DEN>)
Nilai -nilai yang mungkin tercantum dalam pyRadioHeadRF95.py
rf95.send(msg, len(msg))
rf95.waitPacketSent()
if rf95.available():
(msg, l) = rf95.recv()
RF95 : rf95 = Radio.RF95() dan inisialisasi seperti yang dijelaskan di atasrf95.managerInit(<MY_ADDRESS>) , di mana alamatnya adalah integer rf95.sendtoWait(msg, len(msg), destination)
if rf95.available():
(msg, l, source) = rf95.recvfromAck()
Setelah paket dikompilasi dijalankan:
sudo ./examples/rf_server.py
atau
sudo ./examples/rf_reliable_server.py