CLI Commando's

From MeshWiki
Jump to navigation Jump to search

CLI Commando's

Overzicht van de belangrijkste CLI commando's voor MeshCore repeaters en room servers.

Volledige documentatie: GitHub CLI Reference

Verbinding maken

Verbind via seriële poort (USB) of remote via de MeshCore app.

Basis commando's

Commando Omschrijving
ver Toon firmware versie
board Toon hardware type
clock Toon huidige tijd (UTC)
reboot Herstart de node
advert Stuur een advertisement packet

Node configuratie

Commando Omschrijving
get name / set name {naam} Naam van de node (max 24-32 bytes)
get lat / set lat {graden} Breedtegraad
get lon / set lon {graden} Lengtegraad
password {wachtwoord} Stel admin wachtwoord in (standaard: "password")
get owner.info / set owner.info {tekst} Eigenaar contactinfo

Radio instellingen

Commando Omschrijving
get radio / set radio {freq},{bw},{sf},{cr} LoRa parameters (standaard: 869.525,250,11,5)
get freq / set freq {MHz} Frequentie (standaard: 869.525)
get tx / set tx {dBm} Zendvermogen (1-22 dBm)
get int.thresh / set int.thresh {dB} Interference threshold (standaard: 0 = uitgeschakeld)
tempradio {freq},{bw},{sf},{cr},{minuten} Tijdelijke radio instellingen

Let op: Radio wijzigingen vereisen een reboot. Houd rekening met wettelijke limieten voor zendvermogen.

Repeater instellingen

Commando Omschrijving
get repeat / set repeat {on|off} Repeater modus aan/uit
get max.hops / set max.hops {waarde} Maximum aantal hops voor flood berichten
neighbors Toon nabije nodes met signaalsterkte
neighbor.remove {pubkey-prefix} Verwijder neighbor uit lijst
powersaving {on|off} Energiebesparing aan/uit (standaard: on)

Regio instellingen

Zie ook: Regio en scope

Commando Omschrijving
region Toon alle regio's en flood permissions
region list Toon regio's met filter
region load Bulk-load regio's
region save Sla regio wijzigingen op
region allowf {naam} Sta flooding toe voor regio
region denyf {naam} Blokkeer flooding voor regio
region get {naam} Toon info voor regio
region home / region home {naam} Bekijk of wijzig thuis-regio
region put {naam} [parent] Maak nieuwe regio aan
region remove {naam} Verwijder regio

GPS

Commando Omschrijving
get gps / set gps {on|off} GPS module aan/uit
gps.sync Synchroniseer klok met GPS
gps.location Stel locatie in op basis van GPS

Logging en statistieken

Commando Omschrijving
log start Start packet logging
log stop Stop logging
log erase Verwijder logs
log Toon logs (alleen serieel)
clear stats Reset statistieken

Access Control

Let op: Deze commando's zijn alleen voor Room Servers, niet voor standaard repeaters.

Commando Omschrijving
get acl Toon access control lijst
acl {pubkey} {level} [duur] Wijzig permissies (0=Guest, 1=Read-only, 2=Read-write, 3=Admin)
get guest.password / set guest.password {ww} Guest wachtwoord
get read.only / set read.only {on|off} Read-only modus

Fabrieksinstellingen

Commando Omschrijving
erase WAARSCHUWING: Wist alles en reset naar fabrieksinstellingen (alleen serieel)

Zie ook