<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Heltec - Hard Wired</title>
	<atom:link href="https://www.hardwired.dev/tag/heltec/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hardwired.dev</link>
	<description></description>
	<lastBuildDate>Sun, 26 Jul 2026 19:01:21 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://www.hardwired.dev/wp-content/uploads/2022/10/android-chrome-256x256-1-150x150.png</url>
	<title>Heltec - Hard Wired</title>
	<link>https://www.hardwired.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Companion MeshCore přes WiFi: mesh z domova i z práce</title>
		<link>https://www.hardwired.dev/2026/07/26/companion-meshcore-pres-wifi-mesh-z-domova-i-z-prace/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 26 Jul 2026 19:01:21 +0000</pubDate>
				<category><![CDATA[HAM]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Heltec]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[MeshCore]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3105</guid>

					<description><![CDATA[<p>Bluetooth companion má jednu nepříjemnou vlastnost. Musíte u něj stát. Deska leží doma na parapetu, kde má rozumný výhled na &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/07/26/companion-meshcore-pres-wifi-mesh-z-domova-i-z-prace/">Companion MeshCore přes WiFi: mesh z domova i z práce</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Bluetooth companion má jednu nepříjemnou vlastnost. Musíte u něj stát.</p>
<p>Deska leží doma na parapetu, kde má rozumný výhled na město a slušnou slyšitelnost do meshe, ale vy jste v práci a mobil se k ní přes BLE nedostane. Řešení existuje: nechat nódu viset na domácí WiFi, na routeru jí dát pevnou IP a z venku se do domácí sítě dostat přes VPN. MeshCore klient pak místo Bluetooth otevře TCP spojení na tu adresu a chová se, jako byste seděli vedle desky.</p>
<p>Háček je v tom, že tenhle firmware si musíte upéct sami. Počítejte s hodinou práce, když půjde všechno hladce.</p>
<h2>Proč to webflasher neumí</h2>
<p>Otevřete si flasher.meshcore.io, vyberete Heltec v3 a dostanete pět rolí: Companion Bluetooth, Companion USB, Repeater, Room Server a KISS Radio Modem. WiFi varianta tam prostě není.</p>
<p>Důvod je banální a zároveň otravný. SSID a heslo se u MeshCore vkládají jako build flagy při kompilaci, takže výsledná binárka obsahuje přihlašovací údaje k vaší síti napevno. Webflasher rozdává jeden a tentýž soubor všem, takže nemá jak vaše údaje dovnitř dostat. Buď si to zkompilujete, nebo máte smůlu. Kompilaci vám nikdo neušetří. Samotné nahrání do desky ale z prohlížeče udělat jde a k tomu se dostanu níž.</p>
<p>Druhá věc, kterou je dobré vědět předem: companion firmware má typicky zakompilované jen jedno rozhraní naráz, jak píše README k meshcore-cli. Když si postavíte WiFi build, o Bluetooth přijdete. Čip za to nemůže, ESP32-S3 zvládá obojí naráz. Jde o způsob, jakým je firmware poskládaný. Komunitní forky to obcházejí a strkají BLE i TCP do jedné binárky s přepínáním přímo na displeji, jenže tím se dostáváte mimo hlavní větev projektu.</p>
<h2>Co budeš potřebovat</h2>
<p>Heltec WiFi LoRa 32 V3, USB-C kabel a stroj s Linuxem. Dál buď Docker, nebo PlatformIO – podle toho, kterou cestu zvolíte. A pak samozřejmě funkční VPN do domácí sítě, ale ta je zvláštní kapitola a předpokládám, že WireGuard nebo Tailscale už doma běží.</p>
<p>Ještě jedna věc předem: rozmyslete si frekvenci. Pro Česko je to 869,525 MHz, pokud vaše lokální komunita nepoužívá alternativu 868,731 MHz. Ověřte si to, než začnete kompilovat, protože špatné pásmo znamená nódu, která sice svítí a hlásí připojení, ale nikoho neslyší.</p>
<h2>Cesta první: Docker skript</h2>
<p>Nejrychlejší varianta je repozitář <code>ilikehamradio/meshcore_heltecv3_wifi</code>. Shellový skript, který si v Dockeru natáhne MeshCore, zapatchuje <code>platformio.ini</code> vašimi údaji, zkompiluje a volitelně rovnou naflashuje.</p>
<pre><code class="language-bash">git clone https://github.com/ilikehamradio/meshcore_heltecv3_wifi
cd meshcore_heltecv3_wifi
chmod +x buildFirmware.sh
./buildFirmware.sh</code></pre>
<p>Skript je interaktivní. Zeptá se na region (u nás volba 4, Europe/UK), na SSID a heslo, heslo maskuje hvězdičkami. Pak nabídne flashnutí připojené desky a případně kompletní erase flash paměti před zápisem.</p>
<p>Výstupem je <code>firmware-merged.bin</code> v adresáři, odkud jste skript spustili. Ten soubor obsahuje heslo k vaší WiFi v čitelné podobě, takže ho nikam nenahrávejte a po ověření funkčnosti radši smažte. Autor na to v README výslovně upozorňuje a má pravdu.</p>
<p>Kdyby flash sám neproběhl, jde to ručně:</p>
<pre><code class="language-bash">esptool --chip esp32s3 --port /dev/ttyUSB0 --baud 921600 write_flash 0x0 firmware-merged.bin</code></pre>
<p>Když deska nereaguje, podržte BOOT, ťukněte RESET a zkuste znovu.</p>
<h2>Cesta druhá: ručně přes PlatformIO</h2>
<p>Pokud Docker nechcete nebo potřebujete pinovat konkrétní verzi firmwaru, sáhnete přímo do zdrojáků. Naklonujte MeshCore a otevřete <code>variants/heltec_v3/platformio.ini</code>. Uvnitř najdete blok:</p>
<pre><code class="language-ini">[env:Heltec_v3_companion_radio_wifi]
extends = Heltec_lora32_v3
build_flags =
    ${Heltec_lora32_v3.build_flags}
    -D MAX_CONTACTS=100
    -D MAX_GROUP_CHANNELS=8
    -D DISPLAY_CLASS=SSD1306Display
    -D WIFI_DEBUG_LOGGING=1
    -D WIFI_SSID=&quot;&lt;&lt;SSID&gt;&gt;&quot;
    -D WIFI_PWD=&quot;&lt;&lt;WIFI-PASS&gt;&gt;&quot;</code></pre>
<p>Placeholdery nahradíte svými hodnotami, nastavíte <code>FIRMWARE_VERSION</code> a pustíte build:</p>
<pre><code class="language-bash">export FIRMWARE_VERSION=1.7.3
./build.sh build-firmware Heltec_v3_companion_radio_wifi</code></pre>
<p>Ve VS Code s rozšířením PlatformIO je to ještě pohodlnější. Dole na liště přepnete prostředí na <code>Heltec_v3_companion_radio_wifi</code> a kliknete na upload. Český návod na meshcore.cz to popisuje krok za krokem včetně screenshotů, pokud vám vyhovuje klikací postup.</p>
<p>Nechte si <code>WIFI_DEBUG_LOGGING=1</code> zapnuté. Ušetří vám to nervy v okamžiku, kdy se deska k síti nepřipojí a vy budete chtít vědět proč.</p>
<h2>Flashnout z prohlížeče, i když je binárka vlastní</h2>
<p>Tuhle cestu jsem nakonec volil sám a je ze všech nejpohodlnější. Zkompilujete si firmware kdekoliv, třeba na serveru přes SSH, přenesete si <code>.bin</code> na notebook a zbytek odbavíte v Chromu.</p>
<p>Na flasher.meshcore.io sjeďte v seznamu rolí úplně dolů. Pod nabídkou hotových buildů je položka Custom Firmware, která bere <code>.bin</code> soubory z disku pro ESP32 zařízení a <code>.zip</code> pro nRF52. Vyberete svůj soubor, kliknete na připojení, prohlížeč se zeptá na sériový port a je hotovo.</p>
<p>Funguje to přes Web Serial API, takže potřebujete Chrome nebo Edge. Firefox a Safari vás nepustí dál.</p>
<p>Jedna past tady je. Pokud desku flashujete napoprvé nebo po kompletním erase, nahrajte merged binárku, tedy soubor s příponou <code>-merged.bin</code>, protože obsahuje i bootloader a tabulku oddílů. Na desce, kde už MeshCore běžel, stačí obyčejný <code>firmware.bin</code>. Docker skript z předchozí kapitoly vyrábí právě merged variantu, takže s ním jste na správné straně vždycky.</p>
<p>Oproti esptoolu ušetříte hledání správného <code>/dev/ttyUSB</code> a psaní adresy <code>0x0</code>. Pro mě rozhodl fakt, že build běží na Linuxu ve sklepě a flashuju z Macu u stolu.</p>
<h2>Najít IP a připojit se</h2>
<p>Po flashnutí a restartu se deska sama přihlásí k nastavené síti. Otevřete administraci routeru, najděte seznam připojených klientů a vyhledejte její IP adresu. Rovnou tam desce nastavte DHCP rezervaci podle MAC adresy, jinak vám adresa při příštím výpadku proudu uteče a z práce se budete připojovat naslepo.</p>
<p>Companion přes WiFi naslouchá na TCP portu <strong>5000</strong>. Potvrzuje to jak dokumentace k <code>SerialWifiInterface</code>, tak výchozí hodnota přepínače <code>-p</code> v meshcore-cli a příklad v knihovně meshcore.js.</p>
<p>Ověřit to jde nejrychleji z příkazové řádky:</p>
<pre><code class="language-bash">meshcore-cli -t 192.168.1.42 -p 5000</code></pre>
<p>Pokud naskočí interaktivní prompt a vypíše kontakty, máte hotovo. V mobilní aplikaci pak místo párování přes Bluetooth zvolíte TCP připojení a zadáte IP s portem. Přes VPN to funguje stejně, jen adresa musí být dosažitelná z tunelu.</p>
<h2>Když něco nefunguje</h2>
<p>Deska se nepřipojí k WiFi a na displeji nic. Nejčastěji jde o překlep v SSID nebo o síť běžící čistě na 5 GHz. ESP32-S3 umí jenom 2,4 GHz, takže pokud máte na routeru oba pásma pod jedním jménem a klientovi se nepodaří chytit dvojkovku, neuvidíte nic. Připojte se sériovou konzolí na 115200 baud a přečtěte si, co firmware hlásí.</p>
<p>Spojení naváže, ale komunikace přes room server zlobí. Tady narazíte na známý problém: v issue #1078 uživatel popisuje, že companion připojený přes TCP se k jeho room serveru přihlásí, zprávy přijímá, ale odeslat je nedokáže. Stejné chování hlásí z Windows aplikace, z Python CLI i z Androidu, zatímco přes Bluetooth funguje všechno normálně. Vypadá to na chybu v TCP implementaci firmwaru.</p>
<p>Přiznám se, že tohle mě zabrzdilo. Původně jsem měl WiFi companion za hotovou věc, kterou stačí zkompilovat a jede. Pak jsem tohle issue přečetl a došlo mi, proč MeshCore sám označuje WiFi podporu za experimentální. Ta poznámka v dokumentaci není zdvořilostní. Pro běžný chat a sledování meshe to sedí, na room servery bych zatím spoléhal opatrněji.</p>
<p>Poslední drobnost: firmware si po sobě neuklidí zapečené heslo. Když desku prodáte, půjčíte nebo pošlete kamarádovi, přeflashněte ji čistou binárkou. Vytáhnout SSID a heslo z flash paměti ESP32 je práce na pět minut pro každého, kdo má esptool a chuť.</p>
<p>Jinak je to slušný upgrade. Nóda visí na parapetu a mesh mám na dosah i z kanceláře. Přesně kvůli tomu jsem do toho šel.</p>
<h2>Zdroje</h2>
<ul>
<li><a href="https://flasher.meshcore.io">flasher.meshcore.io</a> – oficiální webflasher přes Web Serial API, včetně volby Custom Firmware</li>
<li><a href="https://flasher.meshcore.io/heltec-v3/">flasher.meshcore.io/heltec-v3</a> – seznam rolí pro Heltec v3</li>
<li><a href="https://github.com/ilikehamradio/meshcore_heltecv3_wifi">ilikehamradio/meshcore_heltecv3_wifi</a> – Docker build skript</li>
<li><a href="https://meshcore.ca/meshcore/firmware-heltec-v3-wifi/">meshcore.ca – Heltec V3 Wi-Fi Firmware</a> – manuální build postup</li>
<li><a href="https://meshcore.cz/wifi_firmware">meshcore.cz/wifi_firmware</a> – český návod přes VS Code</li>
<li><a href="https://github.com/meshcore-dev/MeshCore/issues/1078">MeshCore issue #1078</a> – problém s room serverem přes TCP</li>
<li><a href="https://github.com/meshcore-dev/meshcore-cli">meshcore-cli</a> – CLI klient přes BLE, TCP a sériovou linku</li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F07%2F26%2Fcompanion-meshcore-pres-wifi-mesh-z-domova-i-z-prace%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/07/26/companion-meshcore-pres-wifi-mesh-z-domova-i-z-prace/">Companion MeshCore přes WiFi: mesh z domova i z práce</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MeshCore: Off-grid komunikaci prostřednictvím LoRa mesh sítí</title>
		<link>https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 20 Jul 2025 12:55:55 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HAM]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[868 MHz]]></category>
		<category><![CDATA[Andy Kirby]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[backup communication]]></category>
		<category><![CDATA[bateriové napájení]]></category>
		<category><![CDATA[battery powered]]></category>
		<category><![CDATA[BBS server]]></category>
		<category><![CDATA[bezdrátová komunikace]]></category>
		<category><![CDATA[ble]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[C++ library]]></category>
		<category><![CDATA[Česká republika]]></category>
		<category><![CDATA[chat aplikace]]></category>
		<category><![CDATA[chat application]]></category>
		<category><![CDATA[companion radio]]></category>
		<category><![CDATA[crisis communication]]></category>
		<category><![CDATA[Czech Republic]]></category>
		<category><![CDATA[decentralized network]]></category>
		<category><![CDATA[decentralizovaná síť]]></category>
		<category><![CDATA[digital signatures]]></category>
		<category><![CDATA[digitální podpisy]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[Discord komunita]]></category>
		<category><![CDATA[dlouhý dosah]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[fixed routing]]></category>
		<category><![CDATA[flasher]]></category>
		<category><![CDATA[flood routing]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[Heltec]]></category>
		<category><![CDATA[hybrid routing]]></category>
		<category><![CDATA[infrastructure independent]]></category>
		<category><![CDATA[IoT network]]></category>
		<category><![CDATA[IoT síť]]></category>
		<category><![CDATA[Ještěd]]></category>
		<category><![CDATA[katastrofické scénáře]]></category>
		<category><![CDATA[Klínovec]]></category>
		<category><![CDATA[krizová komunikace]]></category>
		<category><![CDATA[long range]]></category>
		<category><![CDATA[LoRa mesh]]></category>
		<category><![CDATA[LoRa radio]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[mesh networking]]></category>
		<category><![CDATA[mesh topology]]></category>
		<category><![CDATA[MeshCore]]></category>
		<category><![CDATA[meshcore.cz]]></category>
		<category><![CDATA[Meshtastic alternativa]]></category>
		<category><![CDATA[Meshtastic alternative]]></category>
		<category><![CDATA[MIT licence]]></category>
		<category><![CDATA[MIT license]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[mobilní aplikace]]></category>
		<category><![CDATA[multi-hop routing]]></category>
		<category><![CDATA[network technologies]]></category>
		<category><![CDATA[nezávislý na infrastruktuře]]></category>
		<category><![CDATA[nízká spotřeba]]></category>
		<category><![CDATA[nouzová komunikace]]></category>
		<category><![CDATA[off-grid communication]]></category>
		<category><![CDATA[off-grid komunikace]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[outdoor communication]]></category>
		<category><![CDATA[outdoor komunikace]]></category>
		<category><![CDATA[P2P komunikace]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[paketové rádio]]></category>
		<category><![CDATA[path memory]]></category>
		<category><![CDATA[peer to peer]]></category>
		<category><![CDATA[platformio]]></category>
		<category><![CDATA[radioamatéři]]></category>
		<category><![CDATA[RAK Wireless]]></category>
		<category><![CDATA[repeater]]></category>
		<category><![CDATA[Říp]]></category>
		<category><![CDATA[room server]]></category>
		<category><![CDATA[samoléčící síť]]></category>
		<category><![CDATA[self-healing network]]></category>
		<category><![CDATA[šifrování]]></category>
		<category><![CDATA[síťová topologie]]></category>
		<category><![CDATA[síťové technologie]]></category>
		<category><![CDATA[solar powered]]></category>
		<category><![CDATA[solární napájení]]></category>
		<category><![CDATA[store and forward]]></category>
		<category><![CDATA[tactical radio]]></category>
		<category><![CDATA[taktické rádio]]></category>
		<category><![CDATA[tech blog]]></category>
		<category><![CDATA[technologický blog]]></category>
		<category><![CDATA[Telegram skupina]]></category>
		<category><![CDATA[telemetrie]]></category>
		<category><![CDATA[telemetry]]></category>
		<category><![CDATA[terminal chat]]></category>
		<category><![CDATA[USB komunikace]]></category>
		<category><![CDATA[vestavné systémy]]></category>
		<category><![CDATA[web aplikace]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[wireless communication]]></category>
		<category><![CDATA[záložní komunikace]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2788</guid>

					<description><![CDATA[<p>MeshCore: Revoluce v off-grid komunikaci prostřednictvím LoRa mesh sítí Představte si situaci: bouře vyřadí mobilní věže, internet je nedostupný, klasické &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/">MeshCore: Off-grid komunikaci prostřednictvím LoRa mesh sítí</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>MeshCore: Revoluce v off-grid komunikaci prostřednictvím LoRa mesh sítí</h1>
<p>Představte si situaci: bouře vyřadí mobilní věže, internet je nedostupný, klasické komunikační kanály selhávají. Právě v takových chvílích oceníte technologie, které fungují nezávisle na centralizované infrastruktuře. A přesně to je oblast, kde se MeshCore etabluje jako game-changer.</p>
<p>V posledních letech jsme svědky dramatického růstu zájmu o decentralizované komunikační systémy. Ať už jde o přírodní katastrofy, výpadky infrastruktury, nebo jednoduše potřebu komunikace v odlehlých oblastech, tradiční řešení často selhávají právě tehdy, kdy je potřebujeme nejvíce. Zde vstupuje do hry mesh networking - technologie, která umožňuje zařízením komunikovat přímo mezi sebou, vytvářet samoléčící se sítě a poskytovat komunikační kanály tam, kde žádné neexistují.</p>
<p>MeshCore reprezentuje novou generaci této technologie. Zatímco jeho starší bratr Meshtastic si získal obrovskou popularitu a přinesl mesh networking do povědomí širší veřejnosti, zároveň odkryl některé fundamentální problémy škálovatelnosti. Právě tyto výzvy se MeshCore rozhodl řešit od základů - s čistším designem, efektivnějším routingem a architekturou pripravenou na budoucnost.</p>
<p><strong>Problém s přetížením sítí:</strong> Zatímco populární Meshtastic trpí problémy se zahlcováním sítě kvůli své architektuře, MeshCore přináší elegantní řešení těchto problémů od samého počátku.</p>
<h2>Co je MeshCore?</h2>
<p>MeshCore je multiplatformní systém umožňující bezpečnou textovou komunikaci využívající LoRa rádiový hardware. Jde o lightweight, open-source C++ knihovnu vytvořenou pro umožnění mesh networkingu přes LoRa a další packet-based rádia.</p>
<p>Hlavní charakteristiky MeshCore zahrnují:</p>
<p><strong>Multi-hop packet routing</strong> - zařízení mohou předávat zprávy přes více uzlů, rozšiřuje dosah nad rámec jednoho rádia. Systém podporuje konfigurovatelný počet hopů pro vyvážení efektivity sítě.</p>
<p><strong>Decentralizovaná architektura</strong> - nevyžaduje centrální server ani internet; síť je self-healing, což znamená, že pokud jeden uzel selže nebo se dostane mimo dosah, MeshCore najde alternativní cestu.</p>
<p><strong>Nízká spotřeba energie</strong> - ideální pro zařízení napájená z baterií nebo solárních panelů, což umožňuje dlouhodobé nasazení v odlehlých oblastech.</p>
<h2>Proč vznikl MeshCore?</h2>
<h3>Problémy Meshtastic</h3>
<p>Ačkoliv se Meshtastic stal velmi populárním (v České republice bylo registrováno přes 1110 zařízení), přinesl to i problémy:</p>
<p><strong>Zahlcení sítě:</strong> Radiokomunikační pásmo 868 MHz se rychle zahltilo kvůli architektuře, kdy se každá zpráva šíří z každého bodu na všechny dostupné body. Meshtastic ve skupině 10 zařízení funguje dobře, ale ve skupině stovek zařízení už zprávy často nedorazí nebo nedorazí potvrzení.</p>
<p><strong>Neefektivní provoz:</strong> Každá krabička se spojí s každou, což vytváří zbytečný síťový provoz a degraduje celkový výkon sítě.</p>
<p><strong>Problém s aktualizacemi:</strong> I když Meshtastic verze 2.6 slibuje vylepšení, musela by se nainstalovat na všechna existující zařízení - což u tisíců zařízení na stožárech a těžko přístupných místech představuje obrovský problém.</p>
<h2>Použití a aplikace</h2>
<p>MeshCore nachází uplatnění v široké škále scénářů:<br />
Může být použit pro off-grid komunikaci, emergency response &amp; disaster recovery, outdoor aktivity. Systém umožňuje zůstat v kontaktu i v odlehlých oblastech bez pokrytí mobilní sítě.</p>
<h3>Taktické a bezpečnostní aplikace</h3>
<p>Taktická bezpečnost včetně práva a pořádku a soukromé bezpečnosti - MeshCore poskytuje šifrovanou komunikaci pro profesionální použití.</p>
<h3>IoT a senzorové sítě</h3>
<p>Také IoT senzorové sítě - systém dokáže efektivně přenášet data ze vzdálených senzorů zpět do centrálního místa.</p>
<h2>Technické specifikace</h2>
<h3>Architektura a vývojové prostředí</h3>
<p>MeshCore je lightweight, portable C++ knihovna určená pro vývojáře, kteří chtějí vytvářet resilientní, decentralizované komunikační sítě bez internetu. Na rozdíl od Meshtastic, který je přizpůsoben pro casual LoRa komunikaci, nebo Reticulum s pokročilým networkingem, MeshCore balancuje jednoduchost se škálovatelností.</p>
<p><strong>Vývojové možnosti:</strong></p>
<ul>
<li><strong>Pro koncové uživatele</strong> - předkompilované firmware k přímému flashování</li>
<li><strong>Pro vývojáře</strong> - otevřená C++ knihovna pro custom embedded řešení</li>
<li><strong>MIT licence</strong> - volné použití pro osobní i komerční projekty</li>
</ul>
<h3>Podporovaná zařízení</h3>
<p>MeshCore podporuje širokou škálu LoRa hardware:</p>
<ul>
<li><strong>Heltec</strong> - V3 LoRa Boards, T114, V2</li>
<li><strong>RAK Wireless</strong> - RAK4631 (nejúspornější varianta)</li>
<li><strong>LilyGo</strong> - T3S3, TLora32 v1.6</li>
<li><strong>Xiaomi</strong> - XiaoS3 WIO (sx1262 combo), XiaoC3 (plus externí sx126x modul)</li>
<li><strong>Sensecap</strong> - T1000e</li>
<li><strong>Station G2</strong></li>
</ul>
<p>V České republice můžete zařízení zakoupit u specializovaných distributorů elektronických komponent jako je Pájeníčko.</p>
<h3>Protokol a routing</h3>
<p>MeshCore funguje jako mesh knihovna v jazyce C++ i jako hotový firmware, který stačí nahrát do podporovaného zařízení. Systém vytváří self-organizing mesh síť, kde každý uzel udržuje routing tabulku a může předávat pakety jménem ostatních uzlů.</p>
<p><strong>Klíčové funkce routingu:</strong></p>
<ul>
<li><strong>Flood a path memory</strong> - první soukromou zprávu posílá jako Flood, jakmile je zpráva doručena, zapamatuje si její cestu a pak ji posílá jen přes zapamatované uzly</li>
<li><strong>Fixed path routing</strong> - možnost ručně nastavit cesty pro zprávy, což vede ke spolehlivějšímu doručení ve složitějších topologiích</li>
<li><strong>Automatické routing</strong> - pokud doručení selže, posílá se znovu Flood</li>
<li><strong>Multi-hop routování</strong> - zprávy mohou cestovat přes více uzlů</li>
<li><strong>Rozlišení rolí</strong> - klient nebo router jsou oddělené role, routery jen přeposílají packety bez zbytečných funkcí</li>
</ul>
<h2>MeshCore vs. konkurence</h2>
<h3>Porovnání s Meshtastic</h3>
<p>Zatímco Meshtastic je nejpopulárnějším off-grid messaging řešením, MeshCore nabízí několik klíčových výhod a nevýhod:</p>
<p><strong>Výhody MeshCore:</strong></p>
<ul>
<li><strong>Vyšší flexibilita</strong> - díky otevřené knihovně mohou vývojáři tvořit specifická síťová řešení</li>
<li><strong>Vylepšené routování</strong> - možnost ručně nastavit cesty nebo využít efektivnější fixed path routing</li>
<li><strong>Méně zahlcení sítě</strong> - menší objem status provozu, výhodné v rozsáhlých sítích</li>
<li><strong>MIT licence</strong> - umožňuje použití i v komerčních projektech</li>
<li><strong>Strukturovanější přístup</strong> s pokročilými síťovými funkcemi jako static path optimalizace</li>
<li><strong>Oddělené role</strong> - routery jsou jen routery, klienti jen klienti</li>
<li><strong>Store-and-forward messaging</strong> - ukládání zpráv pro offline příjemce (mailbox funkce)</li>
<li><strong>Čistě mesh komunikace</strong> - žádné internetové propojení, funguje i bez elektriky jen se solárním napájením</li>
</ul>
<p><strong>Nevýhody MeshCore:</strong></p>
<ul>
<li><strong>Menší komunita</strong> - méně uživatelské podpory a návodů (ale rychle rostoucí)</li>
<li><strong>Statické role</strong> - nelze dynamicky měnit role uzlů bez reflashe firmware</li>
<li><strong>Menší podpora hardware</strong> - zatím podporuje méně zařízení než Meshtastic</li>
<li><strong>Chybí MQTT integrace</strong> - zaměřuje se čistě na mesh komunikaci bez internetového rozhraní</li>
<li><strong>Nekompatibilita</strong> - sdílí stejné frekvenční pásmo s Meshtastic, ale nejsou navzájem kompatibilní</li>
</ul>
<h3>Referenční aplikace</h3>
<p>MeshCore nabízí několik předkompilovaných firmware typů:</p>
<p><strong>Companion Radio</strong> - pro použití s externí chat aplikací přes BLE, USB nebo WiFi s podporou pro:</p>
<ul>
<li><strong>Web aplikace</strong> - app.meshcore.nz</li>
<li><strong>Android aplikace</strong> - dostupná v Google Play Store</li>
<li><strong>iOS aplikace</strong> - dostupná v App Store</li>
<li><strong>NodeJS a Python</strong> - pro vývojáře a automatizaci</li>
</ul>
<p><strong>Simple Repeater</strong> - rozšiřuje pokrytí sítě předáváním zpráv, konfigurovatelný přes web config tool nebo mobilní aplikaci</p>
<p><strong>Simple Room Server</strong> - jednoduchý BBS server pro sdílené příspěvky a store-and-forward messaging</p>
<p><strong>Simple Secure Chat</strong> - bezpečná terminálová textová komunikace přímo mezi zařízeními</p>
<h2>Boom MeshCore v České republice</h2>
<p>Červenec 2025 se stal přelomovým měsícem pro MeshCore v České republice. <strong>20. července 2025 se Ještěd přepnul na MeshCore</strong>, což spustilo lavinu dalších nasazení.</p>
<h3>Rychlý růst sítě</h3>
<p>Následovalo nasazení MeshCore na klíčových místech:</p>
<ul>
<li><strong>Říp</strong> - strategické místo pro severní Čechy</li>
<li><strong>Klínovec</strong> - nejvyšší hora Krušných hor</li>
<li><strong>Další menší vysílače</strong> po celé republice</li>
</ul>
<p>Za pouhý týden se pokrytí dramaticky zlepšilo a aktivita ukazuje, že trend pokračuje.</p>
<h3>Česká komunita</h3>
<p>Vznikl specializovaný komunitní web <strong>meshcore.cz</strong> s návody, tipy a triky. Telegram skupina <strong>meshcore_cz</strong> rychle roste a sdružuje nadšence po celé republice.</p>
<p><strong>Klíčové výhody oproti Meshtastic v ČR:</strong></p>
<ul>
<li><strong>Funkčnost</strong> - na rozdíl od přetížené Meshtastic sítě MeshCore skutečně funguje</li>
<li><strong>Méně telemetrie</strong> - síť není zahlcená zbytečnými daty</li>
<li><strong>Čistě offline</strong> - žádné internetové propojení, skutečná nezávislost</li>
<li><strong>Solární napájení</strong> - funguje i bez elektrické sítě, jen se slunečním svitem</li>
</ul>
<h3>Doporučené nastavení pro ČR</h3>
<p>Česká komunita se domluvila na těchto parametrech:</p>
<ul>
<li><strong>Frekvence:</strong> 869.525 MHz</li>
<li><strong>Bandwidth:</strong> 62.5 kHz  </li>
<li><strong>Spreading Factor:</strong> 7</li>
<li><strong>Coding Rate:</strong> 5</li>
<li><strong>Transmit Power:</strong> 22</li>
</ul>
<h3>Praktické nasazení v ČR</h3>
<ol>
<li><strong>Získání hardware</strong> - doporučujeme Heltec LoRa v3.1, dostupný u specializovaných distributorů jako je Pájeníčko</li>
<li><strong>Flashování firmware</strong> - využijte webový flasher na <a href="https://flasher.meshcore.co.uk/">https://flasher.meshcore.co.uk/</a>
<ul>
<li>Vyberte podporované zařízení</li>
<li>Zvolte typ firmware (Companion, Repeater, Room Server)</li>
<li>Klikněte FLASH</li>
</ul>
</li>
<li><strong>Připojení klientů:</strong>
<ul>
<li><strong>Web aplikace</strong> - app.meshcore.nz (funguje offline)</li>
<li><strong>Mobilní aplikace</strong> - Android/iOS z oficiálních obchodů</li>
<li><strong>Bluetooth pairing</strong> - PIN zobrazený na OLED displeji zařízení</li>
</ul>
</li>
<li><strong>Kontrola pokrytí</strong> - mapa uzlů dostupná na <a href="https://map.meshcore.dev/">https://map.meshcore.dev/</a></li>
</ol>
<p><strong>Důležité upozornění:</strong> Žádné zařízení s konektorem pro externí anténu nesmí být spuštěno bez připojené antény - hrozí zničení vysílací části čipu.</p>
<h3>Zdroje pro českou komunitu</h3>
<ul>
<li><strong>Oficiální web:</strong> <a href="https://meshcore.co.uk/">https://meshcore.co.uk/</a></li>
<li><strong>Česká stránka:</strong> <a href="https://meshcore.cz/">https://meshcore.cz/</a></li>
<li><strong>GitHub repository:</strong> <a href="https://github.com/ripplebiz/MeshCore">https://github.com/ripplebiz/MeshCore</a></li>
<li><strong>Webový flasher:</strong> <a href="https://flasher.meshcore.co.uk/">https://flasher.meshcore.co.uk/</a></li>
<li><strong>Web aplikace:</strong> <a href="https://app.meshcore.nz">https://app.meshcore.nz</a></li>
<li><strong>Telegram skupina:</strong> @meshcore_cz</li>
<li><strong>Discord komunita:</strong> Andy Kirby's Discord pro podporu vývojářů</li>
<li><strong>Mapa uzlů:</strong> <a href="https://map.meshcore.dev/">https://map.meshcore.dev/</a></li>
<li><strong>FAQ a dokumentace:</strong> GitHub wiki s detailními návody</li>
</ul>
<h3>Vzdělávací videa a tutoriály</h3>
<p><strong>Andy Kirby YouTube kanál</strong> - klíčový zdroj pro pochopení MeshCore:</p>
<ul>
<li><strong>MeshCore Intro Video</strong> - základní úvod do systému pro začátečníky</li>
<li><strong>Messaging System Tutorial</strong> - návod na používání komunikačního systému</li>
<li><strong>MeshCore Update série</strong> - pravidelné aktualizace o vývoji projektu</li>
<li><strong>Praktické testování</strong> - reálné testy dosahu a funkčnosti v terénu</li>
</ul>
<p>Andy Kirby byl instrumental v getting projects known out there a pro helping educate people s jeho videi. Jeho videa poskytují praktické návody od základního nastavení až po pokročilé konfigurace repeaterů.</p>
<p><strong>Doporučené sledování:</strong> Začněte s Intro Video, poté pokračujte tutoriály pro messaging systém a sledujte nejnovější update videa pro informace o vývoji.</p>
<h3>Vývojářské možnosti</h3>
<p>Pro pokročilé uživatele a vývojáře:</p>
<ul>
<li><strong>PlatformIO a Visual Studio Code</strong> - kompletní vývojové prostředí</li>
<li><strong>Open-source</strong> - MIT licence umožňuje modifikace a komerční použití</li>
<li><strong>Příspěvky do projektu</strong> - PR požadavky přes 'dev' branch na GitHubu</li>
<li><strong>Bug reporting</strong> - GitHub Issues pro hlášení chyb a feature požadavky</li>
</ul>
<h2>Závěr</h2>
<p>MeshCore představuje významný krok vpřed v oblasti decentralizované komunikace a v České republice už není jen teoretickou možností - <strong>je tu a funguje</strong>. Červencový boom ukázal, že česká komunita je připravena na alternativu k přetíženému Meshtastic.</p>
<p>Zatímco Meshtastic bojuje s problémy škálovatelnosti a čeká na nasazení verze 2.6 na tisíce existujících zařízení, MeshCore nabízí řešení těchto problémů od počátku. Jeho open-source povaha, nízké požadavky na energii, pokročilé mesh routing schopnosti a především <strong>funkčnost v reálném provozu</strong> z něj činí atraktivní volbu pro každého, kdo hledá spolehlivé off-grid komunikační řešení.</p>
<p>S rostoucím pokrytím a aktivní komunitou je MeshCore v České republice připraven stát se dominantní platformou pro decentralizovanou komunikaci. Jak říkají nadšenci: <strong>&quot;Meshtastic je mrtev, ať žije MeshCore!&quot;</strong></p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F07%2F20%2Fmeshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/">MeshCore: Off-grid komunikaci prostřednictvím LoRa mesh sítí</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
