Hyvä tietää!
Meshtasticin Python CLI (Command Line Interface) on komentorivityökalu, jonka avulla Meshtastic-laitteita voidaan hallita suoraan terminaalista.
Työkalu tarjoaa tehokkaan ja joustavan tavan konfiguroida laitteita, hallita verkkoa, lähettää viestejä sekä suorittaa vianmääritystä komentoriviltä käsin – ilman graafista käyttöliittymää tai mobiilisovelluksia.
CLI soveltuu erityisen hyvin edistyneille käyttäjille ja automaatioympäristöihin, joissa tarvitaan tarkkaa hallintaa, skriptattavuutta ja tehokasta toistettavuutta.
Aloittaa laajempien asetusten muokkaustilan ennen niiden tallentamista laitteelle.
meshtastic --begin-edit
Valitsee kanavaindeksin 0 ja asettaa valitun kanavan nimeksi EdgeFastLow.
meshtastic --ch-index 0 --ch-set name "EdgeFastLow" Asettaa kanavan 0 salausavaimen (PSK, pre-shared key) oletusarvoksi 0x01 (AQ==).
meshtastic --ch-index 0 --ch-set psk 0x01 Ottaa pois käytöstä esiasetetun LoRa-radioprofiilin ja siirtyy manuaaliseen asetustilaan.
meshtastic --set lora.use_preset false Muuttaa lähetyskaistanleveyden (bandwidth) arvoksi 62 500 Hz (eli 62.5 kHz).
meshtastic --set lora.bandwidth 62 Asettaa spreading factorin (SF) arvoksi 8, eli määrittää, kuinka monta chirppiä (signaalisykliä) lähetetään per symboli.
meshtastic --set lora.spread_factor 8 Asettaa coding rate -arvon, eli virheenkorjauskoodauksen tason, arvoksi 8. Tämä vaikuttaa siihen, kuinka paljon ylimääräistä dataa lähetetään virheiden korjaamiseksi.
meshtastic --set lora.coding_rate 8 Määrittää käyttämään tiettyä fyysistä radiokanavaa (channel_num). Tässä tapauksessa kanavaa 1. Tämä vaikuttaa siihen, millä taajuudella laite lähettää ja vastaanottaa ja sen täytyy olla sama kaikilla verkon laitteilla, jotta ne voivat keskustella keskenään.
meshtastic --set lora.channel_num 1 Tallentaa kaikki edelliset asetusten muutokset pysyvästi laitteeseen.
meshtastic --commit-edit 