Meshtasticin Python CLI (Command Line Interface) on komentorivityökalu, joka mahdollistaa Meshtastic-laitteiden hallinnoinnin suoraan terminaalista.
CLI tarjoaa tehokkaan työkalun Meshtastic-laitteiden hallintaan, konfigurointiin, viestintään ja vianmääritykseen komentoriviltä käsin — ilman GUI:ta tai mobiilisovelluksia.
Näyttää kaikki komennot ja ohjeet jos Meshtastic Python CLI asennusprosessi saatu suoritettua onnistuneesti.
meshtastic --help
Näyttää tietoja Meshtastic CLI:stä tai Python kirjastosta. Tiedoista voi olla apua ongelman ratkaisemisessa.
meshtastic --support
Näyttää laitteeseen asennetun laiteohjelmiston version.
meshtastic --version
Näyttää onko laite yhdistetty tietokoneeseen.
Jos porttia ei määritetä erikseen, meshtastic CLI yrittää löytää sen automaattisesti.
meshtastic --port
Listaa kaikki kuullut laitteet.
meshtastic --info
Näyttää tietokoneeseen kytketyn laitteen konfiguraatiotiedot.
meshtastic -s --info
Näyttää tietoja kaikista kuulluista laitteista.
meshtastic --nodes
Näyttää tietokoneeseen kytketyn laitteen kaikki tiedot suodattamalla muut kuullut laitteet pois listauksesta.
meshtastic --info --no-nodes
Asettaa laitteelle alueen tai ottaa sen pois käytöstä.
meshtastic --set Lora.region EU868
meshtastic --set Lora.region unset
Asettaa laitteelle halutun roolin.
meshtastic --set device.role ROOLI
Asettaa laitteelle pitkä- ja lyhynimen.
meshtastic --set-owner PITKÄNIMI --set-owner-short LYHYTNIMI
Voit tehdä reitinselvityksen toisen laitteen kanssa.
meshtastic --traceroute LaitteenID
Näyttää laitteen LoRa-asetukset
meshtastic --get lora
Asettaa kiinteän sijainnin käyttöön tai poistaa sen käytöstä.
meshtastic --set position.fixed_position true
meshtastic --remove-position
Asettaa GPS:n päälle, pois tai ei käytössä -tilaan.
meshtastic --set position.gps_mode enabled
meshtastic --set position.gps_mode disabled
meshtastic --set position.gps_mode not_present
Asettaa leveyspiirin, pituuspiirin ja korkeuden
meshtastic --setlat 60.171995 --setlon -24.941341 --setalt 27
Tuo laitteen asetukset tallennetusta tiedostosta laitteeseen.
Tiedosto ladataan oletuksena käyttäjäprofiilin juurihakemistosta esim. C:Users\Käyttäjänimi.
meshtastic --import-config > config.yaml
Tallentaa laitteen asetukset tiedostoon.
Tiedosto tallentuu oletuksena käyttäjäprofiilin juurihakemistoon esim. C:Users\KäyttäjäNimi.
meshtastic --export-config > config.yaml
Näyttää virranhallinnan asetukset.
meshtastic --get power
Näyttää laitteen julkisen- ja yksityisen avaimen.
meshtastic --get security.public_key --get security.private_key
Tyhjentää laitteen NodeDB-tietokannan.
meshtastic --reset-nodedb
Määrittää satunnaisen AES256-bittisen avaimen ensisijaiselle kanavalle.
meshtastic --ch-set psk random
Poistaa salauksen käytöstä ensisijaiselta kanavalta.
meshtastic --ch-set psk none
Poistaa bluetoothin PIN-koodin käytöstä.
meshtastic --set bluetooth.mode NO_PIN
Ottaa WiFi-verkkon käyttöön.
meshtastic --set network.wifi_ssid nimi --set network.wifi_psk salasana --set network.wifi_enabled 1
Etsii saatavilla olevia laitteita bluetooth-verkosta.
meshtastic --ble-scan
Tekstiviestin lähettäminen komentokehoitteesta.
meshtastic --sendtext VIESTI