Analysis updated 2026-05-18
Deploy a network of sensors across a mountain range that hikers can read from the standard MeshCore app.
Collect verified sensor readings at home and feed them into Home Assistant or a graphing tool.
Build a relay node to extend the mesh's coverage across remote terrain.
Protect sensor data from tampering using signed, replay-resistant packets.
| drewmccal/summitmesh | alange/llama.cpp | ayushm74/binance-lob-capture | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires LoRa hardware boards, MeshCore firmware knowledge, and the firmware is not yet verified on real hardware.
SummitMesh turns a MeshCore radio mesh network into a sensor system for a mountain range. MeshCore is an existing project that lets small radio devices called LoRa nodes relay messages to each other across long distances without needing cell service or the internet. SummitMesh builds on top of it to let sensor readings, like temperature or battery level from a device sitting on a mountain, spread automatically to anyone nearby with the standard MeshCore app. The README explains the problem this solves: normally, checking a MeshCore sensor means connecting directly to that specific node and asking it for its data, which does not scale well if you want to see conditions across many summits at once. SummitMesh flips this around so each node regularly broadcasts its own readings out onto the mesh, and the existing relay devices pass that broadcast along, so the information can reach a hiker anywhere in range without any extra setup on their end. Each node sends two kinds of messages: a plain, human-readable text summary like a location name, temperature, and battery percentage that anyone can read, and a separate, cryptographically signed technical version meant for an optional home collector program to verify and store. That collector, written in Python, checks the signed data is genuine and not a replayed copy, decodes it, and can feed it into a smart home system, a time-series database, or a graphing tool. Nodes can be built in one of two roles from the same firmware: as a relay that helps pass along other nodes' messages, or as a sensor-only node that does not relay. Which sensors a node can read depends on what MeshCore itself already supports for that hardware board. According to the README, the collector software is finished and tested, while the device firmware is written but has not yet been tried on real hardware. The project is released under the MIT license, matching the MeshCore project it depends on.
A system that turns a MeshCore radio mesh into a mountain-range sensor network, letting hikers see live conditions with no extra infrastructure.
Mainly C++. The stack also includes C++, Python, MeshCore.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.