Software index¶
A collection of software we find interesting enough to outline on top of the official list.
Apps¶
Those are programs that run on a phone or tablet:
- official Android app, also shipped on F-Droid
- official iOS app
Note that those won't work without a LoRa transmitter, to which you typically connect over Bluetooth.
Computer clients¶
Those are clients that run on a normal computer (as opposed to a phone "app"):
-
command-line client and Python library: can be used to talk to devices (packaged in Debian)
-
rudimentary GTK client (packaged in Debian)
-
contact (messaging)
-
connect (LoRa-less client)
-
Meshsense monitors the local view of the mesh, shows maps, traceroute, signal reports, see also this demo and the global Meshsense map created from installs that report back
BBS and bots¶
A BBS (Bulletin Board System) is a server hooked up to Meshtastic to provide information, storage, etc.
-
TC2-BBS-mesh: mail, channel directory, stats, fortune
-
Frozen BBS: another BBS, rust
-
meshing-around: "BBS" like functionality, ping, weather alerts, shell commands, games, quizzes, messaging, testing (one of the Puget mesh projects)
Bridges¶
A "bridge" is a service that will connect Meshtastic to another service or network.
- official home assistant bridge, untested
- Meshcore to Meshtastic relay: source of the
[MT<>MC]messages you might have seen in the wild IceNet-01/meshtastic-bridge: Meshtastic to Meshtastic bridge to forward between channels, Prometheus, MQTT, and Home assistant support, there's a couple like this, see alsogeoffwhittington/meshtastic-bridge: "WIP", connects multiple networks over MQTT or HTTPaprstastic: APRS gateway (one of the Puget mesh projects), untestedjaredquinn/meshtastic-bridge: APRS, GPS, logger, Prometheus, untestedsiltamesh: XMPP bridge, untestedjeremiah-k/meshtastic-matrix-relay: Matrix bridge, see the Matrix bridge documentation for more usage tipsAkitaEngineering/Akita-Meshtastic-Meshcore-Bridge: another generic bridge, named after Meshcore, but really aimed at bridging Meshtastic with other tools, untestedcpatulea/matterbridge: fork of Matterbridge (itself unmaintained) that posts messages from the Meshtastic mesh to the Foulab Mattermost
Monitoring¶
hacktegic/meshtastic-prometheus-exporter: Prometheus metrics exporter, counts packets, signal levels, sensor data, last report time per node, untestedcordelster/mesh-metrics: metrics sent over a Prometheus push gateway, odd design, untestedtcivie/meshtastic-metrics-exporter: MQTT to TimescaleDB/Grafana monitoring, behinddash.mt.gt, untestedMeshmonitor: maps, analytics, traceroute, triggers, untested
Flashing tools¶
-
reflashtic: batch flashing tool I wrote, derived from work a friend did on a similar bash script
-
mikecarper/meshfirmware: "automatic" flasher (one of the Puget mesh projects)