Meshtastic-opas – kantaman testausmoduulin määritys

Tämän moduulin avulla voit testata kahden Meshtastic-solmun välistä viestintäkantamaa. Vain moduulin käyttöön ottaneet solmut näyttävät kantamatestiviestit yhdistetyissä asiakasohjelmissa.
  • Lähettäjä: Kiinteä solmu, joka lähettää peräkkäisiä paketteja 30–60 sekunnin välein (määritetty asetuksella ”Lähettäjän viestiväli”).
  • Vastaanottaja: Liikkuva solmu (yleensä sinä), joka käyttää valinnaisesti laitteen omaa GPS:ää tai puhelimen GPS:ää. Solmujen katsotaan olevan kantaman sisällä, kun peräkkäiset paketit voidaan vastaanottaa onnistuneesti.
Vastaanottava solmu voi tallentaa viestit sekä niiden vastaanottohetken GPS-koordinaatit .csv-tiedostoon. Tämän .csv-tiedoston voi sitten tuoda Google Earthiin, Google Maps - Omat kartat -palveluun tai muuhun .csv-tiedostoja käsittelevään ohjelmaan, jolloin voit visualisoida mesh-verkkosi. Varmista, että olet määrittänyt oletuskanavan sijaintitarkkuudeksi korkean; muussa tapauksessa kerätyt tiedot eivät tallenna todellista sijaintiasi tarkasti.
HUOMAUTUS: Muista poistaa moduuli käytöstä tai estää lähettäminen, kun sitä ei käytetä, sillä se kuluttaa huomattavasti lähetysaikaa, hidastaa mesh-verkkoa ja täyttää kanavan tarpeettomilla viesteillä. Moduuli poistuu automaattisesti käytöstä, kun sitä on käytetty 8 tuntia.
Kantamatestimoduulin määritysasetukset ovat: Käytössä, Lähettäjä ja Tallenna. Kantamatestimoduulin määrityksessä käytetään ylläpitoviestiä, jolla lähetetään ModuleConfig.RangeTestConfig-protokollapuskuriviesti.

Kantamatestimoduulin määritysarvot

  • Käytössä: Ottaa kantamatestimoduulin käyttöön. Sekä lähettäjällä että vastaanottajalla on oltava moduuli käytössä. Jotta Apple- ja Android-sovellukset voivat vastaanottaa kantatestiviestejä, moduuli on otettava käyttöön myös kyseisissä laitteissa. Huomaa, että laitteen näyttö saattaa silti näyttää vanhempien laiteohjelmistoversioiden kantatestipaketteja, vaikka moduuli olisi poistettu käytöstä.
  • Lähettäjän aikaväli
Peräkkäisten testipakettien lähettämisen välinen odotusaika on määritettävissä asetuksella 0 oletusarvona, mikä poistaa viestien lähettämisen käytöstä.
  • Suositellut lähettäjän asetukset
Radioasetus range_test.sender
Pitkä hidas 60
Pitkä nopea 30
Keskipitkä 15
Lyhyt nopea 15
  • Tallenna CSV Tiedosto
Jos tämä on käytössä, kaikki vastaanotetut viestit tallennetaan laitteen flash-muistiin tiedostoon nimeltä rangetest.csv.
Voit käyttää tätä tiedostoa aktivoimalla laitteen WiFin ja yhdistämällä sen verkkoosi. Kun yhteys on muodostettu, siirry osoitteeseen meshtastic.local/rangetest.csv (tai laitteesi_ip/rangetest.csv), jolloin tiedosto ladataan automaattisesti. Tiedosto luodaan vasta, kun laite vastaanottaa ensimmäiset viestit.
Estääkseen tallennustilan täyttymisen laite lopettaa kirjoittamisen, jos tiedostojärjestelmässä on käytettävissä alle 50KB tilaa.
HUOMAUTUS: Poista tämä ominaisuus käytöstä, kun käytät Android- tai Apple-sovelluksia. Se tallentaa tiedot suoraan laitteen flash-muistiin (ilman älypuhelinta), ja se on käytettävissä vain ESP32-pohjaisissa laitteissa.

Range Test -moduulin määritysasiakas

Android

Android vie debug-lokin paketeista rangetest.csv-tiedoston. Voit tyhjentää vanhat pakettihistoriatiedot seuraavasti: Vianmäärityspaneeli > Tyhjennä
Huomautus: Range Test -määritysasetukset ovat käytettävissä Androidissa. Avaa Meshtastic-sovellus ja siirry kohtaan Asetukset > Range Test.

Apple

Applen sovelluksilla voit ladata iPhoneen, iPadiin tai Maciin tallennetut sijaintitiedot. Avaa Solmut-välilehti, valitse solmu, valitse sitten Sijainti-loki ja napsauta Tallenna. Tämän tiedoston voi tallentaa, vaikka Range Test -moduuli ei olisi käytössä.
Huomautus: Kaikki Range Test -moduulin määritysasetukset ovat käytettävissä iOS:ssä, iPadOS:ssä ja macOS:ssä kohdassa Asetukset > Moduulin määritys > Range Test.

Komentorivikäyttöliittymä

Range Test -moduulin määritysasetukset ovat käytettävissä Python-komentorivikäyttöliittymässä. Alla on esimerkkejä komennoista:
Asetus Sallitut arvot Oletus
range_test.enabled tosi, epätosi EPÄTOSI
range_test.save tosi, epätosi EPÄTOSI
range_test.sender kokonaisluku (sekuntia) 0
Koska laite käynnistyy uudelleen jokaisen komentorivikäyttöliittymän kautta lähetetyn komennon jälkeen, useita arvoja määritettäessä on suositeltavaa ketjuttaa komennot yhdeksi komennoksi. Esimerkki:
meshtastic --set range_test.enabled true --set range_test.save false
Ota / poista kantamatesti käytöstä
meshtastic --set range_test.enabled true meshtastic --set range_test.enabled false
Ota etäisyystestitietojen tallennus käyttöön / poista se käytöstä
meshtastic --set range_test.save true meshtastic --set range_test.save false
Ota etäisyystestin lähettäjä käyttöön (lähettää 60 sekunnin välein)
meshtastic --set range_test.sender 60
Poista etäisyystestin lähettäjä käytöstä
meshtastic --set range_test.sender 0

Verkko

Kaikki etäisyystestimoduulin määritysvaihtoehdot ovat käytettävissä verkkokäyttöliittymässä.

Sovellusesimerkit

Google Earth -integraatio

Vaiheet:
  1. Lataa ja avaa Google Earth.
  2. Valitse Tiedosto > Tuo.
  3. Valitse CSV.
  4. Valitse Eroteltu, pilkku.
  5. Varmista, että vaihtoehto ”Tämä tietojoukko ei sisällä leveys- taipituusastetietoja, vaan katuosoitteita” ei ole valittuna.
  6. Määritä rx lat ja rx long leveys- ja pituusastekentiksi.
  7. Napsauta Valmis.
  8. Kun sinua pyydetään luomaan tyylimalli, valitse Kyllä.
  9. Aseta Nimikentäksi mikä tahansa kartalla näytettävä sarake (kaikki tiedot näkyvät edelleen, kun kuvaketta napsautetaan).
  10. Valitse väri, kuvake jne. ja napsauta sitten OK.
Tietojoukkosi latautuu kartalle. Ota se näkyviin valitsemalla sivupalkissa sen vieressä oleva valintaruutu.

My Maps

Voit käyttää Googlea My Maps, joka tukee CSV-tiedostoja ja tarjoaa yksinkertaisemman käyttöliittymän. Google tarjoaa ohjeet määritysten tekemiseen. Voit myös tyylitellä alueita arvojen perusteella – esimerkiksi saada nastat näyttämään tummemmilta, kun SNR tai RSSI on suurempi.

OpenStreetMapiin – uMap

Avoimen lähdekoodin vaihtoehtona voit käyttää uMap-palvelua, joka perustuu OpenStreetMap.
  1. Siirry uMap-palveluun haluamallasi kielellä.
  2. Napsauta Luo kartta.
  3. Valitse Tuo tiedot -kuvake tai paina CTRL + I.
  4. Valitse rangetest.csv-tiedosto ja napsauta Tuo.
  5. Muoto tunnistetaan automaattisesti, ja sijainnit lisätään kartalle.

Register for our newsletter

Get the latest information about our products and special offers.

Website Feedback

Help us improve OpenELAB

Found a website issue or have an idea? Tell us what would make your experience better.