ONTWIKKELAARS · LIBRARIES · TOOLS · COMMUNITY PROJECTEN
Overzicht van MeshCore gerelateerde GitHub repositories voor ontwikkelaars. Van officiële libraries en CLI-tools tot community-projecten en GUI-clients.
De kern-library: lightweight, portable C++ library voor multi-hop packet routing op embedded LoRa-apparaten. Bevat voorbeeldapplicaties zoals Companion Radio, Repeater, Room Server en Secure Chat.
Officiële Python bindings voor MeshCore. Biedt programmatische toegang tot MeshCore nodes via BLE, serieel of TCP voor het bouwen van eigen applicaties en automatisering.
Command line interface voor MeshCore nodes. Verbindt via BLE, TCP of serieel en biedt interactieve shell voor berichten, contactbeheer, remote node management en scripting.
Officiële JavaScript-library voor het companion-protocol. Verbindt via Web Bluetooth, Web Serial, seriële poort of TCP met een node en spreekt de commando's en antwoorden van de companion-firmware. Basis voor web-gebaseerde MeshCore clients.
Home Assistant integratie voor het monitoren en besturen van MeshCore radio-netwerken. Brengt mesh-data naar je domotica-dashboard.
[!NOTE]
De MeshCore-firmware verwijst op twee plaatsen naar verschillende
repositories voor dezelfde libraries. README.md r.70-71 noemt
liamcottle/meshcore.js en fdlamotte/meshcore-cli;
docs/companion_protocol.md r.16-17 noemt meshcore-dev/meshcore.js en
meshcore-dev/meshcore_py. De projecten zijn naar de organisatie verhuisd
en de README is niet meegegaan. De tabel hierboven volgt de
meshcore-dev-varianten. Zie
Architectuur van een client.
MeshCore LAN-server met web-based GUI. Draait als achtergrondservice op een Raspberry Pi of desktop en biedt bot-functionaliteit, observer-modus voor netwerkmonitoring en een groot berichtenarchief. Bedoeld als always-on server in je eigen LAN.
Terminal UI (TUI) voor MeshCore nodes gebouwd met Textual. Twee-panel layout met tabs voor chat, instellingen, node management en logs. Ondersteunt BLE, TCP en serieel met optionele TCP proxy.
MeshCore firmware fork met verbeterde companion UI voor embedded apparaten. Touch-first interface met tabs voor contacten, kanalen, kaart en beheer. Extra ondersteuning voor T-Deck Plus en SenseCap Indicator.
Bestandsoverdracht via MeshCore netwerken met het Zmodem-protocol. Ontworpen voor lage bandbreedte en hoge latency. Ondersteunt bestanden en mappen via asyncio.