regiony

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
regiony [11.05.2026 22:02] – fateregiony [16.10.2026 15:26] (aktuální) – [Nastavení regionů] berk76
Řádek 6: Řádek 6:
   - https://blog.meshcore.io/2026/04/17/default-scope   - https://blog.meshcore.io/2026/04/17/default-scope
   - https://blog.meshcore.io/2026/01/20/region-filtering   - https://blog.meshcore.io/2026/01/20/region-filtering
 +  - https://meshcore.repeater.cz/nastaveni/regiony/index.html
  
-<WRAP center round important 60%> +===== Možné scénáře použití regionů =====
-Diskuze ohledně toho jak mají být regiony nastavené stále probíhá +
-</WRAP>+
  
 +  - Omezení dosahu ''#hash'' kanálu, diskutující jen místně zajímavá témata. Např. ''#brno'' se může opakovat jen na Jižní Moravě.
 +  - Omezení odpovídání botů v kanále ''#test'' jen pro danou oblast, ne přes celou ČR.
 +  - Nastavení ''region home'' pro repeatery
 +  - Volitelné nastavení default regionu na kompanionech.
 +  - Prefix k názvům repeaterů pro jejich snadnější sdružování, filtrování a hledání v seznamech
 +  - Blokování vybraného provozu z místních lokálních sítí
  
-===== Navržené regiony podle provozu 11.5.2026 =====+===== Logika nastavení regionů =====
  
-==== Navržené regiony MeshCore sítě ====+Nastavení jednoho nebo více regionů na repeateru určuje které zprávy se přepošlou dále. Pro zprávy bez zadaného regionu existuje hvězdička ***** (neznamená "jakýkoliv region," pouze "zpráva bez nastaveného regionu" - v dokumentaci se sice uvádí "wildcard," ale spíše by tam mělo stát "unscoped").
  
-^ Region ^ Oblast ^ +^ Nastavený region ^ Zprávy které repeater přepošle dále do sítě ^ 
-| **CZ** | Celá Česká republika / nadřazený region pro celou síť | +^ cz | Pouze zprávy s regionem **cz** || 
-| **CZ-PHA** | Praha | +^ * | Pouze zprávy bez nastaveného regionu || 
-| **CZ-STC** | Střední Čechy mimo Prahu: Beroun, Kladno, Mělník, Kolín, Benešov, Příbram, Rakovník, Kutná Hora, Mladá Boleslav | +^ *, cz | Pouze zprávy bez regionu **nebo** s nastaveným regionem **cz** | < preferované | 
-| **CZ-SZ-ZC** | Severozápadní a západní Čechy: Ústecko, Mostecko, Chomutovsko, Karlovarsko, Plzeňsko, Rokycansko, Klatovsko | +^ *, cz, cz-jmk | Pouze zprávy bez regionu, z regionu **cz** nebo **cz-jmk** | (příklad pro Jižní Moravu) |
-| **CZ-SV** | Severní a východní Čechy: Liberecko, Českolipsko, Turnovsko, Krkonoše, Hradecko, Pardubicko, Rychnovsko | +
-| **CZ-JC-VYS** | Jižní Čechy a Vysočina: České Budějovice, Písek, Tábor, Jindřichův Hradec, Jihlava, Pelhřimov, Havlíčkův Brod, Žďár nad Sázavou | +
-| **CZ-BRNO** | Brno a okolí: Brno, Blansko, Vyškov, Kuřim, Tišnov | +
-| **CZ-JM-ZLIN** | Jižní Morava a Zlínsko: Hodonín, Břeclav, Znojmo, Uherské Hradiště, Zlín, Vsetín, Kroměříž, Valašsko | +
-| **CZ-SMS** | Severní Morava a Slezsko: Olomouc, Přerov, Prostějov, Šumperk, Jeseník, Ostrava, Frýdek-Místek, Nový Jičín, Opava, Krnov |+
  
-===== Yo Mama navrhuje a prohlašuje ji za první pracovní verzi pro nasazení ==== +===== Seznam regionů =====
-navrhuji použít regiony:+
  
   cz (Public)   cz (Public)
Řádek 36: Řádek 35:
   cz-plz (Plzeňský)   cz-plz (Plzeňský)
   cz-kvk (Karlovarský)   cz-kvk (Karlovarský)
-  cz-ulk (Ústecký)+  cz-ulk (Ústecký) - https://meshcore.cz/repeatery:cz-ulk
   cz-lbk (Liberecký)   cz-lbk (Liberecký)
   cz-hkk (Královéhradecký)   cz-hkk (Královéhradecký)
Řádek 45: Řádek 44:
   cz-zlk (Zlínský)   cz-zlk (Zlínský)
   cz-msk (Moravskoslezský)   cz-msk (Moravskoslezský)
 +  
 +  cs (Československo)
 +
 +===== Nastavení regionů =====
 +
 +**Po nastavení regionů níže je třeba ještě provést ''region save'', aby se nastavení zachovalo přes restarty!**
  
-Na svůj repeater přidejte region cz a pak krajský region podle umístění (vyber první řádek a jeden řádek z druhé části tabulky)+Doporučujeme repeater nastavit napřed bez regionů a počkat, jaké bude mít sousedy. Podle toho potom nastavit regiony (pokud repeater zasahuje do více krajů). 
  
   region put cz   region put cz
 +  region put cs
      
   region put cz-pha cz   region put cz-pha cz
Řádek 70: Řádek 76:
   region put cz   region put cz
   region put cz-ulk cz   region put cz-ulk cz
 +  region put cs
  
 {{::2026-05-08_08.53.51.jpg?400|}} {{::2026-05-08_08.53.51.jpg?400|}}
  
-Existují důvody pro meziokresní pokrytí, zde si klidně doplňte konkrétní regiony:+Existují-li důvody pro meziokresní pokrytí, zde si klidně doplňte konkrétní regiony:
  
   region put cz-sudety cz   region put cz-sudety cz
Řádek 81: Řádek 88:
 {{::2026-05-09_07.38.41.jpg?400|}} {{::2026-05-09_07.38.41.jpg?400|}}
  
-Proto má pro ověření nastavené regiony cz, cz-ulk, cz-stc, cz-lbk. +Proto má pro ověření nastavené regiony ''cz, cz-ulk, cz-stc, cz-lbk''.
-Nebojte se zkoušení a experimentování, o zkušenosti se podělte s komunitou. +
-===== Roadmapa ==== +
-  - Nastavit na repeaterech regiony, alespoň ty podle okresní příslušnosti +
-  - Odladit funkci v lokálních komunitách v konkrétních regionech +
-  - Nastavic výchozí region cz na klientech a nastavit denyf * na repeaterech. Tím se jasně oddělí celorepubliková komunikace v cz od regionální.+
  
 +=== Hierarchii regionů je možné nastavit i jedním příkazem ===
  
-===== Zahraniční zkušenosti ====+Příkaz
  
-  * https://www.meshcore.ch/regions/ +  region def cs cz cz-pha|cz cz-stc 
-  * https://docs.meshcore.io/cli_commands/#region-management-v110 +  region save
-  * https://blog.meshcore.io/2026/04/17/default-scope +
-  * https://www.mesh-up.nl/tools/regiocodes-instellen/ +
-  * [[https://mesh.om3kff.sk/repeater.html#regi%C3%B3ny|https://mesh.om3kff.sk/repeater.html#regióny]]+
  
-----+vytváří hierarchii regionů. ''region def'' zpracovává názvy zleva doprava a běžný název přidá jako potomka aktuálního regionu. Na začátku je aktuálním „rodičem“ kořen ''*''. Zápis ''název|skok'' vytvoří region ''název'' pod aktuálním rodičem a pak přesune kurzor na už existující region ''skok''.
  
 +Výsledek uvedeného příkazu tedy bude:
  
-===== Pinkolín navrhoval ====+  (*) 
 +   └── cs 
 +       └── cz 
 +           ├── cz-pha 
 +           └── cz-stc
  
-  Kraje: +===== Společný region Československo =====
-  PHA – Hlavní město Praha +
-  SCK – Středočeský kraj +
-  JCK – Jihočeský kraj +
-  PLK – Plzeňský kraj +
-  KVK – Karlovarský kraj +
-  ULK – Ústecký kraj +
-  LBK – Liberecký kraj +
-  HKK – Královéhradecký kraj +
-  PAK – Pardubický kraj +
-  VYS – Kraj Vysočina +
-  JMK – Jihomoravský kraj +
-  OLK – Olomoucký kraj +
-  MSK – Moravskoslezský kraj +
-  ZLK – Zlínský kraj+
  
-  Vyšší celky: +Region ''cs'' je zamýšlený pro možnost poslat zprávu přes hranici mezi Českou republikou a Slovenskem. I bez sjednocení rádiových presetů umožní provoz jednoduchých hraničních mostů se standardním firmware, které přepošlou na druhou stranu pouze packety s tímto regionem a veškerý ostatní provoz s ostatními regiony či bez regionu zůstane na svojí straně hranice. Toto řešení navíc umožní i přímou komunikaci mezi ČR a SK nody. Tento region by měly mít k plnému fungování všechny ČR i SK repeatery.
-  CECHY +
-  MORAVA +
-  SLEZSKO+
  
-===== Pihhan navrhoval ===== +===== Zahraniční zkušenosti ====
- +
-  - Pihhan navrhuje použít malými písmeny zkratky z [[https://csu.gov.cz/produkty-archiv/13-2199-04-2004-regions_and_districts___abbreviations|zkratek krajů a okresů z ČSÚ]] +
-  - Zároveň používá cz.jhm.bi. prefix u jmen svých repeaterů, aby šly snadno seskupovat podle oblastí. Zbude 12 bytů na název bodu, případně s emotikonem. +
-  - Generováno toolem: https://github.com/pemensik/MeshCore/blob/helpers/utils/mkregions.py +
-  - Do informace o vlastníkovi přidejte hlavní region. Příklad: ''Jan Novák <honza@example.net>;reg:+vys -pak'' znamená blokuje pak, opakuje vys. (Lépe by bylo možnost vidět [[https://github.com/meshcore-dev/MeshCore/issues/2521|regiony z guest administrace]]) +
-  - Pokud je potřeba přijímat kanál na více regionech, použijte vlastní alespoň 4 znakový region, nebo abecedně seřazené zkratky krajů, oddělené znakem plus. Tedy ''jhm+vys'' znamená příjem pro Vysočinu i Jižní Moravu. ''jhm+vys+zlk'' přidá navíc i Zlínský kraj. Takhle to může fungovat i v dnešních kompanionech odesílající zprávy do kanálů s nastavitelným jedním regionem. +
-==== Základní verze ==== +
- +
-Tohle považuji základní verzi, která obecně dává smysl. +
-Příkazy pro hierarchické nastavení z repeater command line: +
- +
-  region put cz +
-  region put pha cz +
-  region put stc cz +
-  region put jhc cz +
-  region put plk cz +
-  region put kvk cz +
-  region put ulk cz +
-  region put lbk cz +
-  region put hkk cz +
-  region put pak cz +
-  region put vys cz +
-  region put jhm cz +
-  region put olk cz +
-  region put zlk cz +
-  region put msk cz +
- +
-  region allowf cz +
-  region allowf jhm +
-  region denyf vys +
-==== Rozšířená verze s okresy ==== +
- +
-Pokud budou potřeba menší regiony, nabízí se použít okresy s krátkými zkratkami, pořád unikátními. +
- +
-  region put cz +
-  region put pha cz +
- +
-  region put stc cz +
-  region put bn stc +
-  region put be stc +
-  region put kd stc +
-  region put ko stc +
-  region put kh stc +
-  region put me stc +
-  region put mb stc +
-  region put nb stc +
-  region put py stc +
-  region put pz stc +
-  region put pb stc +
-  region put ra stc +
- +
-  region put jhc cz +
-  region put cb jhc +
-  region put ck jhc +
-  region put jh jhc +
-  region put pi jhc +
-  region put pt jhc +
-  region put st jhc +
-  region put ta jhc +
- +
-  region put plk cz +
-  region put do plk +
-  region put kt plk +
-  region put pm plk +
-  region put pj plk +
-  region put ps plk +
-  region put ro plk +
-  region put tc plk +
- +
-  region put kvk cz +
-  region put ch kvk +
-  region put kv kvk +
-  region put so kvk +
- +
-  region put ulk cz +
-  region put dc ulk +
-  region put cv ulk +
-  region put lt ulk +
-  region put ln ulk +
-  region put mo ulk +
-  region put tp ulk +
-  region put ul ulk +
- +
-  region put lbk cz +
-  region put cl lbk +
-  region put jn lbk +
-  region put li lbk +
-  region put sm lbk +
- +
-  region put hkk cz +
-  region put hk hkk +
-  region put jc hkk +
-  region put na hkk +
-  region put rk hkk +
-  region put tu hkk +
- +
-  region put pak cz +
-  region put cr pak +
-  region put pu pak +
-  region put sy pak +
-  region put uo pak +
- +
-  region put vys cz +
-  region put hb vys +
-  region put ji vys +
-  region put pe vys +
-  region put tr vys +
-  region put zr vys +
- +
-  region put jhm cz +
-  region put bk jhm +
-  region put bm jhm +
-  region put bi jhm +
-  region put bv jhm +
-  region put ho jhm +
-  region put vy jhm +
-  region put zn jhm +
- +
-  region put olk cz +
-  region put je olk +
-  region put oc olk +
-  region put pv olk +
-  region put pr olk +
-  region put su olk +
- +
-  region put zlk cz +
-  region put km zlk +
-  region put uh zlk +
-  region put vs zlk +
-  region put zl zlk +
- +
-  region put msk cz +
-  region put br msk +
-  region put fm msk +
-  region put ki msk +
-  region put nj msk +
-  region put op msk +
-  region put ov msk+
  
 +  * https://www.meshcore.ch/regions/
 +  * https://docs.meshcore.io/cli_commands/#region-management-v110
 +  * https://blog.meshcore.io/2026/04/17/default-scope
 +  * https://www.mesh-up.nl/tools/regiocodes-instellen/
 +  * [[https://mesh.om3kff.sk/repeater.html#regi%C3%B3ny|https://mesh.om3kff.sk/repeater.html#regióny]]
  
 +===== Ostatní návrhy ====
  
 +Na stránce [[regiony_navrhy|návrhy regionů]] můžete najít předchozí návrhy.
  • regiony.1778529753.txt.gz
  • Poslední úprava: 11.05.2026 22:02
  • autor: fate