The glue code that powers my RFM-95 + Raspberry Pi 3 B+ powered gateway.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Starbeamrainbowlabs 6e4618af37
Create GatewayServer class
1 month ago
Gateway-Python Move stuff around to make this repository more organised. 1 month ago
LoRaARMTXDemo Formatting 1 month ago
Raw-RFM95 Move stuff around to make this repository more organised. 1 month ago
Raw-RFM95-Python Tidy up rfmtest.py to fix all flake8 errors 1 month ago
.gitignore Start setting up some infrastructure 1 month ago
GatewayServer.mjs Create GatewayServer class 1 month ago
README.md Start setting up some infrastructure 1 month ago
constants.mjs Port constants to JS 1 month ago
gateway.js Create GatewayServer class 1 month ago
package-lock.json Import SPI/GPIO 1 month ago
package.json Import SPI/GPIO 1 month ago
rfm95.mjs Start setting up some infrastructure 1 month ago

README.md

LoRa Single Channel Gateway

This repository contains my experiments into a bidirectional single-channel LoRa gateway.

Key places:

  • Gateway-Python - Some code I found that interacts with an RFM95 in Python. Based on single_chan_pkt_fwd
  • Raw-RFM95 - Arduino code that interacts with an RFM95’s registers directly via SPI.
  • Raw-RFM95-Python - Same as above, but in Python fort he Raspberry Pi. Tests the registeres to ensure they work correctly.
  • gateway.js - The Node.JS port of all the above.