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