MeshCore jako (nekompatibilní) alternativa k Meshtastic? Jak jej nastavit, abyste si mohli psát?

Stručně: MeshCore je otevřený systém pro off-grid textovou komunikaci přes LoRa (868 MHz) bez potřeby internetu. Od Meshtastic se liší lepším routováním zpráv a nižším zahlcením sítě, ale obě platformy nejsou vzájemně kompatibilní. Firmware nahráváte přes webovou aplikaci, připojení k telefonu je přes Bluetooth. Česká komunita má vlastní preset.

MeshCore jako alternativa k populární off-grid textové komunikaci Meshtastic je nyní už i v Česku. Během velmi krátké chvíle se vytvořila silná komunita, která pracuje na vylepšení pokrytí právě sítí MeshCore pracující pomocí rádií s podporou LoRa. Chcete se zapojit? „Jak na to“ se dozvíte v tomto článku – jak funguje, rozdíly mezi MeshCore a Meshtastic, podporovaný hardware a jak jej v Česku nastavit.

Aktualizace1! Nový preset pro Českou republiku. (leden 2026)
Aktualizace2! Nový firmware pro Repeatery, přechod z 1B na 2B síť. (duben 2026) – na konci článku

Co je MeshCore

Stejně jako Meshtastic, MeshCore funguje s rádii, které podporují LoRa na pásmu 868 MHz. V tom jsou si MeshCore a Meshtastic stejné.

MeshCore je navržen pro „spolehlivý přenos zpráv“ v prostředích bez dostupného internetu – nepotřebuje server. MeshCore se rychle stal diskutovanou alternativou ke známějšímu projektu Meshtastic, se kterým má mnoho společného, ale i zásadní rozdíly.

Jak MeshCore funguje

MeshCore funguje jako mesh knihovna v jazyce C++ i jako hotový firmware, který stačí jen nahrát do podporovaného zařízení – například Heltec, RAK Wireless atp.

Taková zařízení s MeshCore Companion firmware mohou:

  • Posílat a přijímat šifrované textové zprávy bez potřeby jakéhokoli centrálního serveru či internetu.
  • Vytvářet decentralizovanou síť, kde každý repeater může přeposílat zprávy do dalších uzlů (node) – tzv. multi-hop routování.
  • MeshCore umožňuje vedle manuální nastavení trasování (fixed paths) i automatické. Pokud uživatel chce/potřebuje, mají uživatelé mají větší kontrolu nad tokem dat v síti, a síť je „tišší“ (méně zbytečných statusových zpráv).
  • „MeshCore první soukromou zprávu posilá jako Flood, jakmile je zpráva doručena, zapamatuje si její cestu a pak jej posílá jen přes zapamatované nody. Pokud doručení selže, posílá se znovu Flood.“ (meshcore.cz)
  • Jednoduché „přetížení sítě“ je právě vytýkáno projektu Meshtastic, ačkoliv využívá managed flooding – šíření zpráv je omezeno pomocí TTL parametru (time-to-live)
  • Díky nízké energetické náročnosti je MeshCore vhodné řešení i pro solárně/bateriově napájená zařízení. Energetickou náročnost významně ovlivňuje i vybraný podporovaný hardware.

Výhody a nevýhody Meshcore oproti Meshtastic

Výhody

  • Vyšší flexibilita: Díky otevřené knihovně mohou vývojáři tvořit specifická síťová řešení a integrovat MeshCore do komplexních systémů.
  • Vylepšené routování: Možnost ručně nastavit cesty pro zprávy nebo využít efektivnější fixed path routing, což vede ke spolehlivějšímu doručení ve složitějších topologiích.
  • Méně zahlcení sítě: Menší objem status provozu, což je výhodné v rozsáhlých nebo energeticky omezených sítích.
  • Výhodou je i MIT licence, pod kterou je MeshCore veden. Umožňuje tak použití MeshCore i v komerčních (uzavřených) projektech.

Nevýhody

  • Menší komunita: Méně uživatelské podpory, méně instantních návodů a fór.
  • Role zařízení daný firmwarem: Nelze dynamicky měnit ‚role‘ uzlů bez reflashe firmware.
  • Nižší spontánní síťová hustota: Omezeně se propojuje s veřejnými Meshtastic sítěmi, v některých regionech méně peerů pro automatické spojení.
  • Chybí MQTT a širší integrace „internetových“ funkcí: MeshCore cílí čistě na mesh komunikace bez snahy o internetové rozhraní, což je naopak síla Meshtastic.

Společná nevýhoda pro Meshtastic a MeshCore je ta, že sdílí stejné frekvenční pásmo a nejsou navzájem kompatibilní.

Podporovaný Hardware

Stejně jako Meshtastic, tak i MeshCore podporuje desítky různých zařízeních, na kterých můžete MeshCore „rozběhnout“ a vyzkoušet si tak dostupnost sítě ve vaší lokalitě.

Mezi podporovaná zařízení patří známá a jednoduše dostupná zařízení firem Liligo (T-Deck, T-Beam, LoRa32 a další), Heltec (Lora32 v2 i v3, T114, Wireless ePaper a další), RAK WisBlock/WisMesh (založený na RAK4631), Seedstudio (XIAO C3, C6, S3, nRF52 a další) nebo kombinace Raspberry Pi Pico s RP2040 a shieldem WaveShare SX1262.

Nejúspornější variantou jsou zařízení založená na nRF52 (například RAK4631).

Pro vyzkoušení MeshCore jsem zakoupil tuto sadu pro LoRa. Video jak tuto sadu použít najdete na konci článku.

Obsahuje LoRa shield s čipem SX1262 a řídící desku s čipem nRF52840. Tento čip obstarává komunikaci s LoRa shieldem a mobilním telefonem skrze Bluetooth (Wi-Fi nepodporuje)
Sadu jsem koupil na https://botland.cz/
K dostání je i verze s čipem ESP32-S3 místo nRF – https://botland.cz/

Nastavení pro Českou republiku

Komunita v Česku se domluvila na tomto nastavení

Frekvence: 869.432 MHz
Bandwidth: 62.5 kHz
Spreading Factor: 7
Coding Rate: 5
Transmit Power: 22

Programování (například Heltec LoRa V3.1)

Heltec LoRa v3.1 a další meshtastic zařízení a doplňky můžete koupit na Laskakit nebo Pájeníčko.

Laskakit už má v nabídce novou verzi Heltec LoRa 32 v4.

Upozornění: žádné zařízení, které má konektor pro externí anténu, nesmí být spuštěno bez připojené antény. Hrozí zničení vysílací části čipu.

Vybrané zařízení připojíte k počítači skrze USB-C konektor a přejdete na stránku https://flasher.meshcore.co.uk/, tam vyberete podporované zařízení (například Heltec LoRa v3.1), vyberete zda budete komunikovat se zařízením přes USB nebo Bluetooth (či jinak) a kliknete na tlačítko FLASH. Po nahrání firmware jste vyzváni k připojení k aplikaci v mobilním telefonu skrze Bluetooth.
V telefonu, v aplikaci MeshCore, zadajte platný PIN pro připojení.

Pokud uvidíte chybovou hlášku (viz výše), řešením je v nastavení Bluetooth v telefonu smazat připojené zařízení (zapomenout) a připojit znovu. V tomto případě není PIN 123456, ale PIN vygenerovaný zařízením a zobrazeným na OLED displeji.

Domovská stránka projektu: https://meshcore.co.uk/
Česká stránka projektu: https://meshcore.cz/
Webový aplikace pro nahrání firmware: https://flasher.meshcore.co.uk/
Wiki: https://github.com/ripplebiz/MeshCore/blob/main/docs/faq.md
Mapu nodu najdete na: https://map.meshcore.dev/

Skupina na Telegram: meshcore_cz
Facebooková skupina: https://www.facebook.com/groups/1870047306891298

Za review článku a oprav děkuji Rastislavovi z telegramové skupiny MeshCore, který mi zároveň zaslal screenshoty z mobilní aplikace.

POZOR! AKTUALIZACE! (Duben 2026)

MeshCore síť přechází z 1B (1-Byte) sítě na 2B (2-Byte) síť. Důvodem je nárůst počtu repeaterů. Každý repeater by měl mít unikátní ID tak, aby síť věděla, kudy prošla zpráva. Kvůli (díky?) rostoucí popularitě sítě už počet ID byl vyčerpán a tak se často stalo, že 2 repeatery (přeposílače zpráv) měly stejné ID.

Přechod na 2B síť je umožněn od verze FW 1.14+. Aktualizujte tedy své repeatery na tuto (nebo vyšší) verzi. Níže je obrázkový návod.

Připojte zařízení do USB vašeho počítače a najděte vaše zařízení https://meshcore.co.uk/flasher.html

Poznámka: pokud máte povolenou OTA aktualizaci, můžete přeskočit až na část, kde se povoluje 2B síť.

U mé desky SeeedStudio XIAO nRF52 WIO stačilo zapojit USB kabel, v prohlížeči zvolit COM port, povolit DFU mód a nahrát. Po nahrání je třeba upravit konfiguraci skrze USB.

A nakonec stačí restartovat. Kontrolu, že váš repeater síť vidí jako 2B path hash mode můžete zkontrolovat na https://2b.meshcore.cz/

Další informace na https://meshcore.cz/repeatery:twobytesonecup

Ukázka aplikaci

Aktualizace 9.4.2026: Mezi podporovaný hardware pro MeshCore nyní patří i Heltec Wireless Tracker V2 s integrovaným GPS, vysílacím výkonem 28 dBm a podporou solárního panelu. Firmware nahrajete přes webový flasher.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Čerstvá novinka z dílny Heltec – výrobce IoT zařízení – vylepšil populární Heltec LoRa 32 z verze 3.1 na v4. Čip je založen na Wi-Fi a Bluetooth čipu ESP32-S3 a LoRa konektivitu zajišťuje SX1262. Univerzální deska má podporu Meshtastic, stojí…

BitBeam Robin

BitBeam – stavebnice, která kombinuje univerzální principy s LEGO kompatibilitou a otevřeným přístupem.

Heltec Automation přišel s novou generací oblíbeného trackeru. Wireless Tracker V2 staví na osvědčeném základu první verze, ESP32-S3, LoRa a GNSS modul, ale přináší hned několik výrazných vylepšení – silnější vysílač, menší rozměry a podpora solárního panelu.

Nadpis je sice ze sekce sci-fi, ale mít nějakou decentralizovanou a samoorganizující síť je a může být v budoucnu více než potřebné.

Zalíbil se mi projekt zivyobraz.eu, protože jednoduše zpřístupňuje zobrazovací technologii ePaper/eInk běžným lidem bez znalosti programování. Ti si mohou naprosto jednoduchým způsobem vytvořit vlastní informační displej. Co na displeji bude je jen na nich. Služba nabízí desítky modifikovatelných widgetů -…

Trendy