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.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Starbeamrainbowlabs 6e4618af37
Create GatewayServer class
4 years ago
Gateway-Python Move stuff around to make this repository more organised. 4 years ago
LoRaARMTXDemo Formatting 4 years ago
Raw-RFM95 Move stuff around to make this repository more organised. 4 years ago
Raw-RFM95-Python Tidy up rfmtest.py to fix all flake8 errors 4 years ago
.gitignore Start setting up some infrastructure 4 years ago
GatewayServer.mjs Create GatewayServer class 4 years ago
README.md Start setting up some infrastructure 4 years ago
constants.mjs Port constants to JS 4 years ago
gateway.js Create GatewayServer class 4 years ago
package-lock.json Import SPI/GPIO 4 years ago
package.json Import SPI/GPIO 4 years ago
rfm95.mjs Start setting up some infrastructure 4 years 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.