Uživatelská příručka pro firmware MeshOS Meshcore na zařízeních T-Deck a T-Display P4.
Poslední aktualizace: 2026-03-12
Všechny příkazy se zadávají v terminálu s prefixem / . Terminál otevřete z menu MeshOS.
Základní první kroky:
/gps on a počkejte na sync času. Případně se vám čas sesynchronizuje s úspěšně přijatým advertem./gps tz +1 (váš UTC offset)/get radio/repeaters/autorep, abyste nezaplnili seznam vzdálenými repeatery./advert) s povoleným automatickým přidáváním kontaktů, nebo použijte /import s jejich klíčem vizitky./clearcontacts repeaters pro hromadné odebrání pouze repeaterů bez ztráty chatových kontaktů./gps tz <offset>./gps baud 9600./setchannel./setchannel 5./repeaters pro vyhledání okolních repeaterů.
Soubor musí být pojmenován přesně wallpaper.png a umístěn v kořenovém adresáři SD karty. Možnost tapety se v nastavení nezobrazí, dokud soubor není přítomen.
Pouze .png
Maximálně 200 KB.
320 × 240 pixelů
Andykirby doporučuje tento příkaz pro konverzi v ImageMagick:
magick input.png -resize 320x240! -ordered-dither o8x8,32,64,32 output.png
Vykřičník ! za rozměry vynutí přesné rozměry bez zachování poměru stran. Přepínač dithering optimalizuje obrázek pro displej.
Konfiguruje se přes Settings > Wallpaper — lze přepínat, na kterých obrazovkách se tapeta zobrazí.
wallpaper.png do kořenového adresáře SD kartyObecné
Administrace repeateru
GPS
Nastavení zařízení včetně jména, pozice, parametrů rádia a audio frekvence.
/set {name|lat|lon|freq|sf|bw|tx|cr|af} {value}
| Parametr | Popis |
|---|---|
name | Zobrazované jméno zařízení |
lat | Zeměpisná šířka (desetinné stupně) |
lon | Zeměpisná délka (desetinné stupně) |
freq | Frekvence rádia v MHz |
sf | Spreading factor |
bw | Šířka pásma v kHz |
tx | Vysílací výkon v dBm |
cr | Coding rate |
af | Audio frekvence |
Příklady:
/set name MujNode/set lat 50.0755/set lon 14.4378/set freq 906.875/get radio pro ověření aktuálního nastavení rádia po změnách.Zobrazení aktuální konfigurace rádia včetně frekvence, spreading factoru, šířky pásma, TX výkonu a coding rate.
/get radio (show current radio settings)
Zobrazení vizitky zařízení (veřejný klíč a identifikační údaje). Jedná se o sdílitelné kontaktní informace, které potřebují ostatní uzly pro komunikaci s vámi.
/card
/import pro přidání tohoto kontaktu.Import vizitky kontaktu (veřejného klíče) pro přidání do vašich kontaktů.
/import {biz card}
Příklady:
/import <řetězec vizitky>/import v terminálu./import.Zobrazení aktuálního času zařízení.
/clock
/gps tz +1 (nebo váš offset).Ruční nastavení hodin zařízení na konkrétní čas.
/time <epoch‑seconds>
Příklady:
/time 1710288000Zobrazení statistik využití heap a RAM.
/memory (show heap/RAM statistics)
Zobrazení napětí baterie a stavu nabíjení.
/battery (show battery voltage and status)
Zobrazení stavu SD karty (připojení, velikost, volné místo).
/sd (show SD card status)
Výpis souborů a adresářů na SD kartě.
/sd ls [path] (list SD card directory)
Příklady:
/sd ls/sd ls /mapsSmazání všech souborů z SD karty. Používejte opatrně.
/sd format (erase all files from SD card)
Zobrazení všech kontaktů, repeaterů a místností s celkovým počtem.
/list {n}
Příklady:
/list/list 20Zobrazení posledních přijatých zpráv.
/messages {n} (show last n received messages, default 10)
Příklady:
/messages/messages 20Zobrazení všech zpráv včetně odeslaných i přijatých.
/messages all (show all messages including sent)
Smazání všech zpráv z úložiště zařízení.
/clearmessages (delete all messages from storage)
Smazání všech kontaktů ze zařízení.
/clearcontacts (delete all contacts)
/clearcontacts repeaters pro smazání pouze repeaterů./clearcontacts rooms pro smazání pouze místností./clearcontacts chat pro smazání pouze chatových kontaktů.Smazání konkrétního kontaktu podle hex ID prefixu.
/contacts delete <prefix> (e.g. /contacts delete c08b)
Příklady:
/contacts delete c08bVyhledání kontaktu podle hex ID prefixu.
/find <id> (e.g. /find 3a or /find 3af5)
Příklady:
/find 3a/find 3af5Nastavení aktuálního příjemce přímých zpráv. Bez argumentů vymaže příjemce.
/to <recipient name or prefix>
Příklady:
/to Alice/to c08b/to
Odeslání přímé zprávy aktuálnímu příjemci (nastavenému přes /to).
/send <text>
Příklady:
/send Ahoj, jak se máš?Vysílání vaší identity přes zero-hop (přímý, nepřeposílaný) advert.
/advert (zero‑hop broadcast)
Vysílání identity do celé mesh sítě (multi-hop, přeposíláno přes repeatery).
/advert flood (mesh‑wide broadcast)
Odeslání trace paketu po zadané cestě pro testování routování.
/trace <path> (e.g. /trace 1a,1b,1c)
Příklady:
/trace 1a,1b,1cZobrazení aktuální cesty routování ke kontaktu.
/getpath <hex> (show path to contact, e.g. /getpath c08b)
Příklady:
/getpath c08bRuční nastavení cesty routování ke kontaktu.
/setpath <hex> <path> (e.g. /setpath c08b 1a,2c or direct)
Příklady:
/setpath c08b 1a,2c/setpath c08b directdirect pro vynucení přímé komunikace (bez repeateru).
Reset cesty routování k aktuálnímu příjemci (nastavenému přes /to) zpět na automatickou.
/reset path (reset path to current recipient)
Reset cesty routování ke konkrétnímu kontaktu zpět na automatickou.
/resetpath <hex> (reset path to contact, e.g. /resetpath c08b)
Příklady:
/resetpath c08bOdeslání zprávy do veřejného kanálu (kanál 1). Viditelná pro všechny uzly.
/public <text>
Příklady:
/public Ahoj všichni!Odeslání zprávy do lokálního kanálu (kanál 2). Typicky kratší dosah nebo lokální skupina.
/local <text>
Příklady:
/local Je tu někdo poblíž?Odeslání zprávy do kanálu 3.
/ch3 <text>
Příklady:
/ch3 Ahoj kanál 3!Odeslání zprávy do kanálu 4.
/ch4 <text>
Příklady:
/ch4 Ahoj kanál 4!Odeslání zprávy do kanálu 5 (soukromý/šifrovaný kanál).
/ch5 <text>
Příklady:
/ch5 Tajná zpráva/setchannel 5.Nastavení názvu hashtag kanálu (kanály 1-4).
/setchannel <1‑4> #<name> (e.g. /setchannel 3 #Jokes)
Příklady:
/setchannel 3 #Vtipy/setchannel 4 #NouzeKonfigurace kanálu 5 s vlastním názvem a pre-shared key (PSK) pro soukromou skupinovou komunikaci.
/setchannel 5 <name> <hex_psk> (e.g. /setchannel 5 mygroup 5339fba440a4d198076cefcc0f5aab9a)
Příklady:
/setchannel 5 mojeskupina 5339fba440a4d198076cefcc0f5aab9aZobrazení informací o konkrétním kanálu.
/channel <1‑5> (show channel info)
Příklady:
/channel 1/channel 5Výpis všech nakonfigurovaných kanálů s jejich názvy a nastavením.
/channels (list all channels)
Přepínání zobrazení advert notifikací v UI.
/adverts (toggle advert display)
adverts.bin./quiet.Přepínání tichého režimu, který skryje adverty i notifikace zpráv.
/quiet (toggle quiet mode ‑ hides adverts and messages)
Přepínání režimu mobilního repeateru. Když je zapnutý, vaše zařízení funguje jako relay pro ostatní uzly.
/mobrep (toggle mobile repeater)
Přepínání automatického přidávání VŠECH slyšených repeaterů do kontaktů.
/autorep (toggle auto‑add ALL repeaters to contacts)
Zobrazení whitelistu povolených repeaterů.
/replist (show allowed repeater whitelist)
Vymazání whitelistu repeaterů.
/clearrep (clear repeater whitelist)
Nastavení, zobrazení nebo vymazání regionálního filtru pro routování zpráv.
/scope #<region> (e.g. /scope #london)
Příklady:
/scope #praha/scope clear/scopeOdstranění aktuálního filtru scope.
/scope clear
Nastavení nebo zobrazení velikosti path hash používaného při routování (1-3 byty).
/pathsize <1‑3> (set path hash size in bytes)
Příklady:
/pathsize 2/pathsizeNastavení nebo zobrazení úrovně přiblížení UI.
/uizoom <10|12|13|15> (set UI zoom: 1.0x/1.2x/1.33x/1.5x)
| Parametr | Popis |
|---|---|
10 | 1.0x (výchozí) |
12 | 1.2x |
13 | 1.33x |
15 | 1.5x |
Příklady:
/uizoom 15/uizoomNastavení nebo zobrazení fontu displeje.
/uifont <0|1> (set font: 0=bitmap, 1=FreeSans)
| Parametr | Popis |
|---|---|
0 | Bitmapový font (výchozí) |
1 | FreeSans (hladší, lepší čitelnost) |
Příklady:
/uifont 1/uifontOdeslání surového řídicího příkazu jako hex hodnoty.
/control <hex> (e.g. /control 80AABBCC)
Příklady:
/control 80AABBCCVyhledávání okolních repeaterů.
/repeaters [seconds] (scan for repeaters, default 10s)
Příklady:
/repeaters/repeaters 30Přihlášení do administračního rozhraní repeateru pro vzdálenou správu.
/repeateradmin <hex> [pass] (login to repeater admin)
Příklady:
/repeateradmin a1b2 mojeheslo/repeateradmin a1b2help pro zobrazení dostupných příkazů repeateru.
Statistiky repeateru (dostupné po přihlášení přes /repeateradmin).
stats ‑ Get repeater statistics
Zobrazení dostupných CLI příkazů repeateru, ke kterému jste přihlášeni.
help ‑ Show repeater's CLI commands
/repeateradmin.Zapnutí GPS přijímače a zahájení vyhledávání satelitů.
/gps on ‑ Enable GPS and start receiving
/gps baud 9600./gps off a poté /gps on — to často vyřeší zaseknutý stav.Vypnutí GPS přijímače pro úsporu energie.
/gps off ‑ Disable GPS
Zobrazení aktuálního stavu GPS včetně kvality fixu, počtu satelitů a pozice.
/gps get ‑ Show GPS status and position