Skip to content

chl33/LoRa133

Repository files navigation

LoRa133

This project is a base station for LoRa-based satellite sensor devices such as Garden133. It includes KiCAD board design and C++ firmware. LoRa133 allows satellite sensor units to communicate using LoRa radio modules and automatically integrate with Home Assistant. I build the firmware using the Platformio build system.

This is a picture of the base station in its project box in OpenSCAD/Lora133/.

Base station

This is the PCBA documented in KiCAD/LoRa133/.

LoRa133 PCBA

Here is what the web interface (written in Svelte) looks like:

LoRa133 Web UI

Please see the Introducing Garden133 blog post for more information.

This device uses these libraries:

  • og3. A basic C++ library for esp development in the Arduino environment.
  • og3x-lora. LoRa module support for the og3 library.
  • og3x-satellite. A library that helps build a satellite architecture of a base station and satellite sensors.

What's New in v0.7.0

  • Satellite Device Memory: The bridge now persists its satellite network knowledge across reboots. Restarts no longer result in a blank device list.
  • Enhanced Visibility: Real-time RSSI, packet counts, and human-readable "Last Seen" timers added to the web dashboard.
  • Mobile Optimized: Fully responsive web interface that fits perfectly on smartphone screens.
  • og3 v0.6.1 Core: Modernized backend leveraging the latest declarative dependency and file storage improvements.

About

A base station for LoRa-based satellite sensor devices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors