Merge pull request #1 from dreirund/docs_-_categorise-faq: "docs/faq.md: Categorising section 5.14. "Q: Are there are projects built around MeshCore?""

docs/faq.md: Categorising section 5.14. "Q: Are there are projects built around MeshCore?"
This commit is contained in:
dreirund 2026-02-24 18:21:36 +01:00 committed by GitHub
commit 751a3e49be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -55,23 +55,28 @@ A list of frequently-asked questions and answers for MeshCore
- [5.12. Q: How do I add a node to the MeshCore Map](#512-q-how-do-i-add-a-node-to-the-meshcore-map) - [5.12. Q: How do I add a node to the MeshCore Map](#512-q-how-do-i-add-a-node-to-the-meshcore-map)
- [5.13. Q: Can I use a Raspberry Pi to update a MeshCore radio?](#513-q-can-i-use-a-raspberry-pi-to-update-a-meshcore-radio) - [5.13. Q: Can I use a Raspberry Pi to update a MeshCore radio?](#513-q-can-i-use-a-raspberry-pi-to-update-a-meshcore-radio)
- [5.14. Q: Are there are projects built around MeshCore?](#514-q-are-there-are-projects-built-around-meshcore) - [5.14. Q: Are there are projects built around MeshCore?](#514-q-are-there-are-projects-built-around-meshcore)
- [5.14.0. awesome-meshcore](#5140-awesome-meshcore) - [5.14.1. overview](#5141-overview)
- [5.14.1. meshcoremqtt](#5141-meshcoremqtt) - [5.14.1.1. awesome-meshcore](#51411-awesome-meshcore)
- [5.14.2. MeshCore for Home Assistant](#5142-meshcore-for-home-assistant) - [5.14.2. programming libraries, command line software](#5142-programming-libraries-command-line-software)
- [5.14.3. Python MeshCore](#5143-python-meshcore) - [5.14.2.1. meshcoremqtt](#51421-meshcoremqtt)
- [5.14.4. meshcore-cli](#5144-meshcore-cli) - [5.14.2.2. MeshCore for Home Assistant](#51422-meshcore-for-home-assistant)
- [5.14.5. meshcore.js](#5145-meshcorejs) - [5.14.2.3. Python MeshCore](#51423-python-meshcore)
- [5.14.6. pyMC\_core](#5146-pymc_core) - [5.14.2.4. meshcore-cli](#51424-meshcore-cli)
- [5.14.7. MeshCore Packet Decoder](#5147-meshcore-packet-decoder) - [5.14.2.5. meshcore.js](#51425-meshcorejs)
- [5.14.8. meshcore-pi](#5148-meshcore-pi) - [5.14.2.6. pyMC\_core](#51426-pymc_core)
- [5.14.9. pyMC\_Repeater](#5149-pymc_repeater) - [5.14.2.7. MeshCore Packet Decoder](#51427-meshcore-packet-decoder)
- [5.14.10. meshcore-open](#51410-meshcore-open) - [5.14.2.8. meshcore-pi](#51428-meshcore-pi)
- [5.14.11. MeshCore-Cardputer-ADV](#51411-MeshCore-Cardputer-ADV) - [5.14.2.9. pyMC\_Repeater](#51429-pymc_repeater)
- [5.14.12. LunarCore](#51412-LunarCore) - [5.14.2.10. MeshCore map auto uploader](#514210-MeshCore-map-auto-uploader)
- [5.14.13. MC-Term](#51413-MC-Term) - [5.14.3. apps, graphical software](#5143-apps-graphical-software)
- [5.14.14. Meck](#51414-Meck) - [5.14.3.1. meshcore-open](#51431-meshcore-open)
- [5.14.15. Meshcore for Wio Tracker L1 Pro](#51415-Meshcore-for-Wio-Tracker-L1-Pro) - [5.14.4. firmwares](#5144-firmwares)
- [5.14.16. MeshCore map auto uploader](#51416-MeshCore-map-auto-uploader) - [5.14.4.1. MeshCore-Cardputer-ADV](#51441-MeshCore-Cardputer-ADV)
- [5.14.4.2. LunarCore](#51442-LunarCore)
- [5.14.4.3. MC-Term](#51443-MC-Term)
- [5.14.4.4. Meck](#51444-Meck)
- [5.14.4.5. Meshcore for Wio Tracker L1 Pro](#51445-Meshcore-for-Wio-Tracker-L1-Pro)
- [5.14.5. online services](#5145-online-services)
- [5.15. Q: Are there client applications for Windows or Mac?](#515-q-are-there-client-applications-for-windows-or-mac) - [5.15. Q: Are there client applications for Windows or Mac?](#515-q-are-there-client-applications-for-windows-or-mac)
- [5.16. Q: Are there any resources that compare MeshCore to other LoRa systems?](#516-q-are-there-any-resources-that-compare-meshcore-to-other-lora-systems) - [5.16. Q: Are there any resources that compare MeshCore to other LoRa systems?](#516-q-are-there-any-resources-that-compare-meshcore-to-other-lora-systems)
- [6. Troubleshooting](#6-troubleshooting) - [6. Troubleshooting](#6-troubleshooting)
@ -612,56 +617,68 @@ From here, reference repeater and room server command line commands on MeshCore
### 5.14. Q: Are there are projects built around MeshCore? ### 5.14. Q: Are there are projects built around MeshCore?
**A:** Yes. See the following: **A:** Yes. Some of them are listed below.
#### 5.14.0. awesome-meshcore #### 5.14.1. overview
Some resources that by themselves give overviews about MeshCore related projects:
##### 5.14.1.1. awesome-meshcore
A meta website/ git-repository collecting many projects related to MeshCore, grouped by type. See A meta website/ git-repository collecting many projects related to MeshCore, grouped by type. See
https://github.com/samuk/awesome-meshcore. https://github.com/samuk/awesome-meshcore.
A few projects are also listed here in the following paragraphs: #### 5.14.2. programming libraries, command line software
#### 5.14.1. meshcoremqtt ##### 5.14.2.1. meshcoremqtt
A Python script to send meshcore debug and packet capture data to MQTT for analysis. Cisien's version is a fork of Andrew-a-g's and is being used to to collect data for https://map.w0z.is/messages and https://analyzer.letsmesh.net/ A Python script to send meshcore debug and packet capture data to MQTT for analysis. Cisien's version is a fork of Andrew-a-g's and is being used to to collect data for https://map.w0z.is/messages and https://analyzer.letsmesh.net/
https://github.com/Cisien/meshcoretomqtt https://github.com/Cisien/meshcoretomqtt
https://github.com/Andrew-a-g/meshcoretomqtt https://github.com/Andrew-a-g/meshcoretomqtt
#### 5.14.2. MeshCore for Home Assistant ##### 5.14.2.2. MeshCore for Home Assistant
A custom Home Assistant integration for MeshCore mesh radio nodes. It allows you to monitor and control MeshCore nodes via USB, BLE, or TCP connections. A custom Home Assistant integration for MeshCore mesh radio nodes. It allows you to monitor and control MeshCore nodes via USB, BLE, or TCP connections.
https://github.com/awolden/meshcore-ha https://github.com/awolden/meshcore-ha
#### 5.14.3. Python MeshCore ##### 5.14.2.3. Python MeshCore
Bindings to access your MeshCore companion radio nodes in python. Bindings to access your MeshCore companion radio nodes in python.
https://github.com/fdlamotte/meshcore_py https://github.com/fdlamotte/meshcore_py
#### 5.14.4. meshcore-cli ##### 5.14.2.4. meshcore-cli
CLI interface to MeshCore companion radio over BLE, TCP, or serial. Uses Python MeshCore above. CLI interface to MeshCore companion radio over BLE, TCP, or serial. Uses Python MeshCore above.
https://github.com/fdlamotte/meshcore-cli https://github.com/fdlamotte/meshcore-cli
#### 5.14.5. meshcore.js ##### 5.14.2.5. meshcore.js
A JavaScript library for interacting with a MeshCore device running the companion radio firmware A JavaScript library for interacting with a MeshCore device running the companion radio firmware
https://github.com/liamcottle/meshcore.js https://github.com/liamcottle/meshcore.js
#### 5.14.6. pyMC_core ##### 5.14.2.6. pyMC_core
pyMC_Core is a Python port of MeshCore, designed for Raspberry Pi and similar hardware, it talks to LoRa modules over SPI. pyMC_Core is a Python port of MeshCore, designed for Raspberry Pi and similar hardware, it talks to LoRa modules over SPI.
https://github.com/rightup/pyMC_core https://github.com/rightup/pyMC_core
#### 5.14.7. MeshCore Packet Decoder ##### 5.14.2.7. MeshCore Packet Decoder
A TypeScript library for decoding MeshCore mesh networking packets with full cryptographic support. Uses WebAssembly (WASM) for Ed25519 key derivation through the orlp/ed25519 library. It powers the [MeshCore Packet Analyzer](https://analyzer.letsmesh.net/packets). A TypeScript library for decoding MeshCore mesh networking packets with full cryptographic support. Uses WebAssembly (WASM) for Ed25519 key derivation through the orlp/ed25519 library. It powers the [MeshCore Packet Analyzer](https://analyzer.letsmesh.net/packets).
https://github.com/michaelhart/meshcore-decoder https://github.com/michaelhart/meshcore-decoder
#### 5.14.8. meshcore-pi ##### 5.14.2.8. meshcore-pi
meshcore-pi is another Python port of MeshCore, designed for Raspberry Pi and similar hardware, it talks to LoRa modules over SPI or GPIO. meshcore-pi is another Python port of MeshCore, designed for Raspberry Pi and similar hardware, it talks to LoRa modules over SPI or GPIO.
https://github.com/brianwiddas/meshcore-pi https://github.com/brianwiddas/meshcore-pi
#### 5.14.9. pyMC_Repeater ##### 5.14.2.9. pyMC_Repeater
pyMC_Repeater is a repeater daemon in Python built on top of the [`pymc_core`](#5146-pymc_core) library. pyMC_Repeater is a repeater daemon in Python built on top of the [`pymc_core`](#5146-pymc_core) library.
https://github.com/rightup/pyMC_Repeater https://github.com/rightup/pyMC_Repeater
#### 5.14.10. meshcore-open ##### 5.14.2.10. MeshCore map auto uploader
A Node.js software that will upload every repeater or room server to [map.meshcore.dev](https://map.meshcore.dev/) when a connected companion hears new advert.
https://github.com/recrof/map.meshcore.dev-uploader
#### 5.14.3. apps, graphical software
##### 5.14.3.1. meshcore-open
Open Source companion app for Android, iOS, GNU/Linux (and maybe other Unixes), Windows, macOS, chromium-based browsers. Open Source companion app for Android, iOS, GNU/Linux (and maybe other Unixes), Windows, macOS, chromium-based browsers.
https://github.com/zjs81/meshcore-open https://github.com/zjs81/meshcore-open
#### 5.14.11. MeshCore-Cardputer-ADV #### 5.14.4. firmwares
##### 5.14.4.1. MeshCore-Cardputer-ADV
Standalone client firmware for the "[M5Stack Cardputer ADV](https://docs.m5stack.com/en/core/Cardputer-Adv)" with the "[M5Stack Cap LoRa-1262](https://docs.m5stack.com/en/cap/Cap_LoRa-1262)" module. Standalone client firmware for the "[M5Stack Cardputer ADV](https://docs.m5stack.com/en/core/Cardputer-Adv)" with the "[M5Stack Cap LoRa-1262](https://docs.m5stack.com/en/cap/Cap_LoRa-1262)" module.
There are two variants: There are two variants:
@ -669,25 +686,25 @@ There are two variants:
* https://github.com/Stachugit/MeshCore-Cardputer-ADV, * https://github.com/Stachugit/MeshCore-Cardputer-ADV,
* https://github.com/sosprz/meshcore-cardputer-adv. * https://github.com/sosprz/meshcore-cardputer-adv.
#### 5.14.12. LunarCore ##### 5.14.4.2. LunarCore
Multi-protocol mesh firmware for ESP32-S3 LoRa devices (MeshCore, Meshtastic, RNode/KISS (Reticulum)). Protocol is auto-detected from the first bytes over serial or BLE. Multi-protocol mesh firmware for ESP32-S3 LoRa devices (MeshCore, Meshtastic, RNode/KISS (Reticulum)). Protocol is auto-detected from the first bytes over serial or BLE.
https://github.com/STCisGOOD/lunarcore https://github.com/STCisGOOD/lunarcore
#### 5.14.13. MC-Term ##### 5.14.4.3. MC-Term
(Soon to be) Open Source companion firmware for [LilyGO T-Deck (Plus)](https://lilygo.cc/en-us/products/t-deck-plus-1) and [Seeed Studio SenseCap Indicator (TFT / D1Pro)](https://www.seeedstudio.com/SenseCAP-Indicator-D1Pro-p-5644.html), that can be used both standalone and together with a companion app. (Soon to be) Open Source companion firmware for [LilyGO T-Deck (Plus)](https://lilygo.cc/en-us/products/t-deck-plus-1) and [Seeed Studio SenseCap Indicator (TFT / D1Pro)](https://www.seeedstudio.com/SenseCAP-Indicator-D1Pro-p-5644.html), that can be used both standalone and together with a companion app.
https://github.com/dabeani/meshcore https://github.com/dabeani/meshcore
#### 5.14.14. Meck ##### 5.14.4.4. Meck
Companion firmware for [LilyGo T-Deck Pro](https://lilygo.cc/products/t-deck-pro) that allows standalone operation and connection to a companion app via Bluetooth Low Energy (BLE). Companion firmware for [LilyGo T-Deck Pro](https://lilygo.cc/products/t-deck-pro) that allows standalone operation and connection to a companion app via Bluetooth Low Energy (BLE).
https://github.com/pelgraine/Meck https://github.com/pelgraine/Meck
#### 5.14.15. Meshcore for Wio Tracker L1 Pro ##### 5.14.4.5. Meshcore for Wio Tracker L1 Pro
Companion firmware for [Seeed Studio Wio Tracker L1 Pro](https://www.seeedstudio.com/Wio-Tracker-L1-Pro-p-6454.html) with specific UI adjustments that can be used standalone. Companion firmware for [Seeed Studio Wio Tracker L1 Pro](https://www.seeedstudio.com/Wio-Tracker-L1-Pro-p-6454.html) with specific UI adjustments that can be used standalone.
https://github.com/sosprz/Meshcore-Wio-Tracker-L1-Pro https://github.com/sosprz/Meshcore-Wio-Tracker-L1-Pro
#### 5.14.16. MeshCore map auto uploader #### 5.14.5. online services
A Node.js software that will upload every repeater or room server to [map.meshcore.dev](https://map.meshcore.dev/) when a connected companion hears new advert.
https://github.com/recrof/map.meshcore.dev-uploader *(None yet listed here. See [overview ressources](#5141-overview).)*
### 5.15. Q: Are there client applications for Windows or Mac? ### 5.15. Q: Are there client applications for Windows or Mac?