MeshCore Repeater

Informační technologie: 11.08.2026, Author: Jaroslav Beran

Letos jsem si užíval dovolenou v Krušných horách na karlovarsku a při té příležitosti jsem zjistil, že pokrytí mesh core signálem není všude ideální. V podstatě jsem vždy hledal horu Klínovec, na které je umístěný repeater, abych mohl poslat zprávu. Začal jsem tedy přemýšlet co by tak asi obnášelo nainstalovat nějaký další repeater. 

Pořídil jsem si na testování SenseCAP Solar Node od Seeed Studio - kamarád mi ho sehnal za 1900 Kč.

rep01.jpg

Repeater byl hezky zabalený v pěnové výplni a smontování bylo snadné.

rep02.jpg

Nicméně první výzvou bylo nahrání aktuálního firmware. Nejjednodušší způsob je propojit repeater s počítačem přes usb port, přejít na stránku flasher.meshcore.io, kde najdu svoje zařízení, vybrat poslední verzi firmware a flashnout ho do repeateru. Pokud používáte Chrome a MS Windows, tak vše funguje jak má. Pokud ale používáte Linux, jako já, tak narazíte na problém. Nakonec jsem rezignoval a půjčil si počítač s Windows od mé dcery.

Jakmile je repeater flashnutý aktuálním firmware, tak stránka nabídne konfiguraci. V konfiguraci jsem zvolil název repeateru, český preset sítě a nastavil admin heslo a guest heslo. Guest přístup slouží k získání telemetrických dat jako je stav baterie a teplota zařízení bez možnosti měnit konfiguraci. Pak už jsem se mohl k repeateru připojit přes klienta (companion) přes remote management a zbytek konfigurace jsem nastavil tam.

Výchozí hash prefix 1b je třeba změnit na komunitou dohodnutý hash prefix 2b. To se provede následujícím příkazem z CLI

set path.hash.mode 1

Dále jsem nastavil 1hop advert interval na 60 minut a flood advert interval na 24 hodin. GPS pozici je možné nastavit ručně výběrem pozice z mapy, nebo zapnout GPS modul v zařízení následujícím CLI příkazem.

gps on

Při zapnutém GPS může být nevýhodou malinko vyšší spotřeba repeateru, takže jsem ho nechal ve vypnutém stavu a pozici nastavil ručně.

Seznam všech CLI příkazů je k nalezení zde.

Repeater jsem zatím umístil na balkón a testuju dosah, baterii a remote management. Zařízení mám teď připravené pro nasazení, takže jakmile najdu vhodné místo s nedostatečným pokrytím tak ho finálně umístím.

UPDATE: Níže uvádím návod jak flashovat zařízení z Linuxu.

Nejprve je potřeba zařízení uvést do DFU módu, pro mé dvě zařízení se to provede následujícím způsobem:

SenseCAP T1000-E

Připojte zařízení s k počítači USB kabelem a držte tlačítko. Jakmile se rozsvítí světýlko, tak tlačítko držte dále a dvakrát rychle odpojte a připojte magnetický konektor (zde je video). Pak světýlko zůstane svítit i bez držení tlačítka a v linuxu se zobrazí složka.

SenseCAP Solar Node P1

Připojte zařízení s k počítači USB kabelem a dvakrát rychle zmáčknětě prostřední tlačítko. V linuxu se objeví složka.

Na webu flasher.meshcore.io najděte odpovídající zařízení a firmware a stáhněte si soubor uf2 do počítače. Ve složce zařízení nic nemažte jen tam nakopírujte stažený soubor. Jakmile ho nakopírujete tak se zařízení samo restartuje a instalace nebo update je hotový.

On The Air update (OTA update)

Další možností je update vzduchem (přes bluetooth), který se hodí zejména pokud k repeateru není přístup, aby se aktualizoval připojením usb kabelu. V takovém případě je potřeba nainstalovat na repeater alternativní bootloader a pak je možné nahrávat aktualizovaný firmware z mobilu prostřednictvím bluetooth. Návod na zprovoznění ota update je zde. Otestoval jsem a funguje bezvadně.

Assets:

  File
rep01.jpg Zavřená krabice
rep02.jpg Otevřená krabice

Permissions:

Visible for all