Možnosti konfigurace kanálů zahrnují Index, Role a Nastavení. Konfigurace kanálu využívá administrátorskou zprávu, která odesílá Channel protobuf, který obsahuje buď ChannelSettings nebo ModuleSettings protobuf.
Poznámka: Nastavení kanálu (popsaná na této stránce) by neměla být zaměňována s Nastavením modemu přednastavení.
Nastavení modemu přednastavení sestávají z konfigurace modemu, včetně nastavení frekvence, faktoru rozprostření, šířky pásma a dalších, platných pro rádio LoRa. Tato nastavení jsou konzistentní napříč všemi kanály a nemohou být jedinečná pro jednotlivé kanály.
Naopak Nastavení kanálu poskytují informace pro organizaci skupin zpráv, umožnění volitelného šifrování a povolení nebo zakázání zasílání zpráv přes internetové brány. Tato nastavení jsou jedinečná a konfigurovatelná pro každý kanál.
Hodnoty konfigurace kanálu
Index
Indexování nelze měnit.
| Index | Kanál | Výchozí role | Účel |
| 0 | 1 | PRIMÁRNÍ | Použito jako výchozí kanál |
| 1 | 2 | VYPNUTO | Uživatelem definováno |
| 2 | 3 | VYPNUTO | Uživatelem definováno |
| 3 | 4 | VYPNUTO | Uživatelem definováno |
| 4 | 5 | VYPNUTO | Uživatelem definováno |
| 5 | 6 | VYPNUTO | Uživatelem definováno |
| 6 | 7 | VYPNUTO | Uživatelem definováno |
| 7 | 8 | VYPNUTO | Uživatelem definováno |
POZNÁMKA: Nemůžete mít VYPNUTÉ kanály umístěné mezi aktivními kanály jako PRIMÁRNÍ a SEKUNDÁRNÍ. Aktivní kanály musí být v po sobě jdoucím pořadí.
Role
Každému kanálu je přiřazena jedna ze tří rolí:
-
PRIMÁRNÍ (1) Toto je první kanál vytvořený během počátečního nastavení. Může existovat pouze jeden primární kanál a nelze jej deaktivovat. Periodické vysílání, jako je poloha a telemetrie, se odesílá výhradně přes tento kanál.
-
SEKUNDÁRNÍ (2) Tento kanál může měnit šifrovací klíč (PSK).
-
VYPNUTO (0) Kanál již není k dispozici k použití a jeho nastavení jsou resetována na výchozí hodnoty.
POZNÁMKA: I když můžete použít jiný PRIMÁRNÍ kanál a komunikovat přes SEKUNDÁRNÍ kanály se stejným názvem a PSK, hash názvu PRIMÁRNÍHO kanálu určuje frekvenční slot LoRa. Tento frekvenční slot určuje skutečnou přenosovou frekvenci v pásmu. Aby zařízení s různými názvy PRIMÁRNÍCH kanálů vysílala na stejné frekvenci, musíte explicitně nastavit frekvenční slot LoRa.
Parametry konfigurace kanálu
Možnosti Nastavení kanálu zahrnují: Název, PSK, Downlink povolen a Uplink povolen. Tato nastavení kanálu jsou zapouzdřena v Channel protobufu jako ChannelSettings protobuf a přenášena jako správa správce.
názvy kanálů
Krátký identifikátor kanálu. (< 12 bajtů)
| Rezervovaný název | Účel |
| "" (výchozí) | Pokud je na primárním kanálu ponecháno prázdné, označuje výchozí kanál. |
| admin | Na sekundárních kanálech označuje název admin (rozlišuje velká a malá písmena) správní kanál používaný k administraci uzlů přes mesh. Upozorňujeme, že se jedná o funkci Legacy, podrobnosti viz Remote Admin. |
POZNÁMKA: Pro komunikaci na stejném kanálu s jinými zařízeními jsou nezbytné shodné názvy kanálů. Například pokud vaše zařízení používá název kanálu LongFast, zařízení, se kterým chcete komunikovat, musí mít také kanál s názvem LongFast.
PSK
Šifrovací klíč používaný pro soukromé kanály může být specifikován takto: může mít 0 bajtů (žádné šifrování), 16 bajtů (AES128) nebo 32 bajtů (AES256). Primární výchozí kanál používá hexadecimální bajt 0x01.
Poznámka: Pro komunikaci na stejném kanálu s jinými zařízeními jsou nezbytné shodné PSK. Například pokud vaše zařízení používá kanál s výchozím PSK AQ==, zařízení, se kterým chcete komunikovat, musí mít také kanál se stejným PSK.
Downlink povolen
Pokud je povoleno, zprávy zachycené z veřejné internetové brány budou přeposílány do místní sítě mesh. Ve výchozím nastavení je toto nastavení pro všechny kanály false.
Uplink povolen
Pokud je povoleno, zprávy z mesh budou přenášeny na veřejný internet přes bránu nakonfigurovanou na libovolném uzlu. Toto nastavení je ve výchozím stavu pro všechny kanály false.
Nastavení konfigurace kanálu
Možnosti nastavení modulu kanálu zahrnují přesnost polohy. Tato nastavení jsou začleněna do Channel protobufu jako ModuleSettings protobuf a jsou odesílána jako správní zpráva.
Přesnost polohy
Nastavení position_precision vám umožňuje ovládat úroveň přesnosti údajů o poloze přenášených přes konkrétní kanál. To může být důležité pro ochranu soukromí, protože může být nutné zakrýt přesnou polohu při odesílání údajů o poloze přes určité kanály.
Hodnota position_precision je celé číslo v rozmezí od 0 do 32:
-
Hodnota 0 znamená, že údaje o poloze nejsou nikdy odesílány přes daný kanál.
-
Hodnota 32 znamená, že údaje o poloze jsou odesílány s plnou přesností.
-
Hodnoty mezi nimi představují počet bitů přesnosti, které mají být odeslány, odpovídající konkrétní přesnosti polohy podrobně uvedené v tabulce níže.
-
Vezměte prosím na vědomí, že veřejný MQTT server filtruje přesné polohy.
Klientské aplikace poskytují různé úrovně přesnosti, které uživatelům umožňují vybrat si z praktického rozsahu. Hodnoty můžete nastavit v celém rozsahu celých čísel pomocí Python CLI. Pro příklady, jak nastavit různé úrovně přesnosti pomocí CLI, viz Nastavení přesnosti polohy.
| Bity přesnosti | Metrický | Imperiální |
| 10 | 23,3 km | 14,5 míle |
| 11 | 11,7 km | 7,3 míle |
| 12 | 5,8 km | 3,6 míle |
| 13 | 2,9 km | 1,8 míle |
| 14 | 1,5 km | 4787 stop |
| 15 | 729 m | 2392 stop |
| 16 | 364 m | 1194 feet |
| 17 | 182 m | 597 feet |
| 18 | 91 m | 299 feet |
| 19 | 45 m | 148 feet |
Dostupnost konfigurace klienta kanálu
Android
Možnosti Konfigurace kanálu jsou dostupné na Android.

Karta Konfigurace rádia je k dispozici pro běžné úkoly, včetně:
-
Zobrazení aktuální konfigurace kanálu pomocí QR kódu a URL.
-
Rychlé vytvoření nebo úprava vašeho primárního kanálu.
-
Výběr přednastavení modemu pro všechny vaše kanály, například Long Range nebo Fast.
Pro další pokyny k nastavení vašeho primárního kanálu si přečtěte sekci Použití aplikace Android.

Klepněte na "Upravit" pro přístup do Menu kanálu, kde můžete:
-
Přidejte, odeberte nebo upravte sekundární kanály.
-
Vytvořte nebo upravte šifrovací klíče.
-
Povolte uplink a downlink pro jednotlivé kanály.
-
Povolte nastavení pozice.
-
Nastavit přesnou lokalizaci (pokud je poloha povolena).
-
Upravit přesnost polohy (pokud není povolena přesná lokalizace).
Apple
Editor kanálů je dostupný v aplikacích pro iOS, iPadOS a macOS v Settings > Radio Configuration > Channels.
CLI
Tip: Protože se zařízení po každém příkazu odeslaném přes CLI restartuje, doporučuje se spojit příkazy do jednoho při nastavování více hodnot v konfigurační sekci. Příklad:
| meshtastic --ch-set name "My Channel" --ch-set psk random --ch-set uplink_enabled true --ch-index 4 |
Všechny možnosti Channel config jsou dostupné v Python CLI. Níže jsou uvedeny příklady příkazů:
Název
Nastavit název kanálu pro PRIMÁRNÍ kanál
|
# without spaces
|
PSK
Pokud používáte Meshtastic pro výměnu zpráv, které nechcete, aby viděli ostatní, měli byste použít nastavení random. Výběr default nebo jakékoli z hodnot simple z následující tabulky využije veřejně známé šifrovací klíče. Tyto klíče jsou součástí zdrojového kódu Meshtastic, což umožňuje komukoli zachytit zprávy zašifrované s jejich použitím. I když jsou vhodné pro testování a veřejné kanály, nejsou bezpečné pro soukromou komunikaci.
| Nastavení | Chování |
| none | Zakázat šifrování |
| default | Výchozí šifrování (použijte slabý šifrovací klíč) |
| random | Vygenerujte bezpečný 256-bitový šifrovací klíč. Použijte toto nastavení pro soukromou komunikaci. |
| simple0- simple254 | Používá jedno-bytové kódování pro šifrování |
-
Nastavit šifrování na výchozí na PRIMÁRNÍM kanálu
| meshtastic --ch-set psk default --ch-index 0 |
-
Nastavit šifrování na náhodné na PRIMÁRNÍM kanálu
| meshtastic --ch-set psk random --ch-index 0 |
-
Nastavit šifrování na jeden byte na PRIMÁRNÍM kanálu
| meshtastic --ch-set psk simple15 --ch-index 0 |
-
Nastavit šifrování na vlastní klíč na PRIMÁRNÍM kanálu
| meshtastic --ch-set psk 0x1a1a1a1a2b2b2b2b1a1a1a1a2b2b2b2b1a1a1a1a2b2b2b2b1a1a1a1a2b2b2b2b --ch-index 0 |
-
Nastavit šifrování na vlastní klíč na PRIMÁRNÍM kanálu (Base64 kódováno)
| meshtastic --ch-set psk base64:puavdd7vtYJh8NUVWgxbsoG2u9Sdqc54YvMLs+KNcMA= --ch-index 0 |
-
Zakázat šifrování na PRIMÁRNÍM kanálu
| meshtastic --ch-set psk none --ch-index 0 |
POZNÁMKA: Použijte toto pro kopírování a vložení base64 kódovaného (jedno kanálového) klíče z příkazu meshtastic --info. Vyhněte se prosím použití kódu omnibus (všechny kanály), protože to není platný klíč.
Uplink / Downlink
Pro konfiguraci bran prosím viz MQTT
-
Povolit/zakázat uplink na PRIMÁRNÍM kanálu
| meshtastic --ch-set uplink_enabled true --ch-index 0 meshtastic --ch-set uplink_enabled false --ch-index 0 |
-
Povolit/zakázat downlink na SEKUNDÁRNÍM kanálu
| meshtastic --ch-set downlink_enabled true --ch-index 1 meshtastic --ch-set downlink_enabled false --ch-index 5 |
Konfigurace přesnosti polohy
Toto je nastavení pro každý kanál. Parametr --ch-index musí být zadán pro nastavení přesnosti polohy pro konkrétní kanál, např. --ch-index 0 pro primární kanál nebo --ch-index 1 pro sekundární kanál 1.
-
Nastavit přesnost polohy na 13 bitů (přibližně ±3 km)
| meshtastic --ch-set module_settings.position_precision 13 --ch-index 0 |
-
Nastavit přesnost polohy na plnou přesnost (32 bitů)
| meshtastic --ch-set module_settings.position_precision 32 --ch-index 1 |
Web
Všechny možnosti Channel config jsou přístupné v Web UI.
QR kód
The Meshtastic QR code (nebo Channel URL) umožňuje uživatelům rychle sdílet nastavení kanálu a LoRa, což usnadňuje konfiguraci více uzlů se shodnými komunikačními nastaveními. Naskenováním QR kódu se aplikují všechna zahrnutá nastavení kanálu a konfigurace LoRa, proto si před pokračováním pečlivě zkontrolujte, co tato nastavení zahrnují. Skenujte pouze QR kódy z důvěryhodných zdrojů.
Pro více informací viz:
