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
3 months ago
Gateway-Python Move stuff around to make this repository more organised. 4 months ago
LoRaARMTXDemo Formatting 3 months ago
Raw-RFM95 Move stuff around to make this repository more organised. 4 months ago
Raw-RFM95-Python Tidy up rfmtest.py to fix all flake8 errors 4 months ago
.gitignore Start setting up some infrastructure 4 months ago
GatewayServer.mjs Create GatewayServer class 3 months ago
README.md Start setting up some infrastructure 4 months ago
constants.mjs Port constants to JS 3 months ago
gateway.js Create GatewayServer class 3 months ago
package-lock.json Import SPI/GPIO 3 months ago
package.json Import SPI/GPIO 3 months ago
rfm95.mjs Start setting up some infrastructure 4 months 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.