MeshCore je open-source protokol pro vytváření sítí se smíšenou topologií a softwarová platforma navržená pro off-grid a nízkoenergetickou textovou komunikaci postavenou na bezdrátové technologii LoRa (Long Range). Umožňuje decentralizované zasílání zpráv bez závislosti na mobilních sítích nebo internetové infrastruktuře.
Historie Samotnou knihovnu MeshCore, napsanou v C++, vytvořil na konci roku 2024 Australan Scott Powell. Původně chtěl přidat do svého komerčního projektu Ripple Studios podporu pro Meshtastic, ale copyleftová licence mu to neumožňovala. Rozhodl se tedy vytvořit nový protokol, který díky licenci MIT umožňuje komerční implementace. Zároveň se při návrhu snažil vyhnout problémům Meshtasticu. Částečně se inspiroval projektem Reticulum. Posléze se k němu přidal Brit Andy Kirby a Slovák Rastislav Vysoký, který byl autorem prvního klientu a webového flasheru. Na Novém Zélandu mezitím Liam Cottle po zkušenosti s cyklonem Gabrielle, který zpustošil Severní ostrov a zanechal některé oblasti zcela bez komunikace se zbytkem světa, hledal řešení pro komunikační síť, která by dokázala fungovat i během mimořádných událostí, jakou byl cyklon Gabrielle. Při testování softwaru Meshtastic narazil na technická omezení, a proto se přidal k projektu MeshCore a stal se autorem webových a mobilních klientů.
Na konci května 2026 došlo k rozkolu v komunitě. Tým vývojářů MeshCore na svém blogu oznámil, že se rozešel s Andym Kirbym. Ten dle jejich slov začal na vytváření kódu souvisejícího s projektem ve velkém používat AI, které se v komunitě MeshCore netěší velké důvěře. Navíc to ostatním nepřiznal. Zlomem bylo zjištění, že si Kirby ve Velké Británii požádal o registraci obchodní značky MeshCore, aniž by o tom ostatním členům týmu řekl. Kirbymu zůstala kontrola nad oficiálním webem projektu meshcore.co.uk a nad komunitním serverem Discord. Zbytek týmu drží kontrolu nad repozitáři MeshCore na Githubu a nový oficiální web umístili na adresu meshcore.io.
Vlastnosti
MeshCore má následující vlastnosti:
decentralizovaná architektura - uzly spolu komunikují peer-to-peer bez centrálních serverů, směrování s více skoky - zpráva může být přeposílána více uzly, aby se zvětšil dosah, nízkoenergetický provoz - optimalizováno pro zařízení s nízkou spotřebou využívající LoRa, podpora šifrování - jsou dostupné mechanismy pro koncové šifrování, uzly definovanými rolemi - existuje několik rolí uzlů (koncová zařízení, repeatery, místnosti), aby se lépe strukturovalo chování sítě.
Role zařízení MeshCore staví na tom, že každé zařízení má svoji jasně danou roli. Tu je nutno vybrat už před samotným flashováním firmwaru na zařízení, protože nejde v konfiguraci změnit. MeshCore rozlišuje následující role zařízení:
Koncové zařízení, tzv. companion - slouží pro samotné zapojení uživatele do sítě. Typicky je ovládaný přes druhé zařízení (chytrý telefon, počítač), ale může existovat také ve formě zcela samostatného zařízení. Koncové zařízení neopakuje zprávy ostatních. Opakovač - tvoří páteř sítě, protože opakuje zprávy ostatních a tím šíří zprávy v síti. Zpravidla se nachází na vhodném místě s dobrým dosahem (kopce, výškové budovy) a má vlastní zdroj energie v podobě solárního panelu a baterií. Room server - jedná se o jednoduchý BBS server pro sdílení zpráv. Sensor - zařízení pro posílání telemetrie po síti MeshCore. Na rozdíl od ostatních nemá jednoduše dostupný předkompilovaný firmware, ale je potřeba jej sestavit ze zdrojových kódů. Využití této role je minimální.
Využití alt=Zařízení o velikosti kreditní karty s plastovým obalem.|náhled|SenseCAP Card Tracker T1000-E, zařízení kompatibilní s Meshcore.MeshCore má tyto zdokumentované způsoby využití:
Komunikace během katastrof a mimořádných událostí v oblastech, kde není dostupná konvenční komunikační infrastruktura. Venkovní aktivity v odlehlých oblastech jako turistika, kempování nebo expedice. Komunitou provozované mesh sítě pro místní komunikaci. Experimentální nebo výuková nasazení nízkoenergetických mesh sítí.
MeshCore v České republice Česká komunita kolem MeshCore používá vlastní preset CZ narrow, který není kompatibilní se zbytkem Evropy, kde se používá EU/UK narrow. Evropský preset se v ČR testoval na začátku ledna 2026, ale provozní vlastnosti nebyly tak dobré jako u vlastního presetu, takže od něj česká komunita upustila. Na konci ledna 2026 se podařilo trvaleji propojit sítě v Čechách a na Moravě, které do té doby až na výjimky fungovaly jako ostrovy. Reference
Externí odkazy
www.meshcore.cz
Kategorie:Bezdrátové sítě Kategorie:Software pod licencí MIT