Meshtastic-opas – Kantaman testausmoduulin asetukset

Tämä moduuli mahdollistaa viestintäetäisyyden testaamisen kahden Meshtastic-solmun välillä. Vain moduulin ottaneet solmut näyttävät etäisyystestiviestit liitetyillä asiakaslaitteillaan.
  • Lähettäjä: Kiinteä solmu, joka lähettää peräkkäisiä paketteja 30-60 sekunnin välein (asetettu "Lähettäjän viestiväliksi").
  • Vastaanotin: Liikkuva solmu (tyypillisesti sinä), joka käyttää valinnaisesti sisäistä GPS:ää tai puhelimen GPS:ää. Solmut katsotaan olevan kantaman sisällä niin kauan kuin peräkkäiset paketit voidaan vastaanottaa onnistuneesti.
Vastaanottavalla solmulla on kyky tallentaa viestit yhdessä niiden vastaanottohetkellä olevien GPS-koordinaattien kanssa .csv-tiedostoon. Tätä .csv-tiedostoa voidaan sitten käyttää Google Earthissä, Google Maps - My Mapsissa tai missä tahansa muussa ohjelmassa, joka pystyy käsittelemään .csv-tiedostoja, jolloin voit visualisoida mesh-verkkoasi. Varmista, että asetat sijainnin tarkkuuden oletuskanavassa korkeaksi; muuten kerätty data ei tallenna todellista sijaintiasi tarkasti.
HUOM: Muista kytkeä moduuli pois päältä tai poistaa lähetys käytöstä, kun sitä ei käytetä, sillä se kuluttaa merkittävästi ilmaaikaa, hidastaa mesh-verkkoasi ja täyttää kanavasi tarpeettomilla viesteillä. Moduuli sammuu automaattisesti 8 tunnin käytön jälkeen.
Etäisyystestimoduulin kokoonpanoasetuksiin kuuluvat: Ota käyttöön, Lähettäjä ja Tallenna. Etäisyystestimoduulin kokoonpano käyttää ylläpitäjän viestiä lähettämään ModuleConfig.RangeTestConfig protobufin.

Range Test -moduulin asetusten arvot

  • Käytössä: Ottaa range test -moduulin käyttöön. Sekä Lähettäjän että Vastaanottajan on oltava moduuli käytössä. Jotta Apple- ja Android-sovellukset voisivat vastaanottaa range test -viestejä, moduulin on oltava käytössä myös näissä laitteissa. Huomaa, että laitteen näyttö saattaa silti näyttää range test -paketteja vanhemmista laiteohjelmistoversioista, vaikka moduuli olisi pois päältä.
  • Lähettäjän väli
Aika, joka odotetaan peräkkäisten testipakettien lähettämisen välillä, on säädettävissä, arvo 0 oletusarvona, joka estää viestien lähettämisen.
  • Suositellut lähettäjän asetukset
Radiokanavan asetukset range_test.sender
Pitkä Hidas 60
Pitkä Nopea 30
Keskitaso 15
Lyhyt Nopea 15
  • Tallenna CSV Tiedosto
Jos ominaisuus on käytössä, kaikki vastaanotetut viestit tallennetaan laitteen flash-muistiin tiedostoon nimeltä rangetest.csv.
Tiedostoon pääsemiseksi aktivoi laitteen WiFi ja yhdistä verkkoosi. Kun yhteys on muodostettu, siirry osoitteeseen meshtastic.local/rangetest.csv (tai laitteesi_ip/rangetest.csv), ja tiedosto ladataan automaattisesti. Tämä tiedosto luodaan vasta, kun laite vastaanottaa ensimmäiset viestit.
Tallennustilan täyttymisen estämiseksi laite lopettaa kirjoittamisen, jos tiedostojärjestelmässä on vähemmän kuin 50KB tilaa vapaana.
HUOM: Jätä tämä ominaisuus pois päältä käytettäessä Android- tai Apple-sovelluksia. Se tallentaa tiedot suoraan laitteen flash-muistiin (ilman älypuhelinta) ja on saatavilla vain ESP32-pohjaisissa laitteissa.

Range Test -moduulin asetusten asiakas

Android

Android vie rangetest.csv-tiedoston paketeista Debug-lokissa. Vanhojen pakettihistorian tietojen tyhjentämiseksi: Debug-paneeli > Tyhjennä
Huom: Kantamatestin asetukset ovat saatavilla Androidilla. Avaa Meshtastic-sovellus ja siirry kohtaan Asetukset > Kantamatesti.

Omena

Apple-sovellukset antavat sinun ladata tallennetut sijaintitiedot, jotka on tallennettu iPhoneesi, iPadiisi tai Maciisi. Pääset niihin avaamalla Solmut-välilehden, valitsemalla solmun ja sitten valitsemalla Sijaintiloki ja klikkaamalla Tallenna. Tämä tiedosto voidaan tallentaa ilman, että Kantamatestimoduuli on aktiivinen.
Huom: Kaikki kantamatestimoduulin asetukset ovat saatavilla iOS:ssä, iPadOS:ssä ja macOS:ssä kohdassa Asetukset > Moduulin asetukset > Kantamatesti.

CLI

Kantamatestimoduulin asetukset ovat saatavilla python CLI:ssä. Esimerkkikomennot alla:
Asetus Hyväksyttävät arvot Oletus
range_test.enabled tosi, epätosi EPÄTOSI
range_test.save tosi, epätosi EPÄTOSI
range_test.sender kokonaisluku (sekunteina) 0
Koska laite käynnistyy uudelleen jokaisen CLI:n kautta lähetetyn komennon jälkeen, on suositeltavaa ketjuttaa useita arvoja samassa konfiguraatio-osiossa yhdeksi komennoksi. Esimerkiksi:
meshtastic --set range_test.enabled true --set range_test.save false
Ota kantamatesti käyttöön / pois käytöstä
meshtastic --set range_test.enabled true meshtastic --set range_test.enabled false
Ota kantamatestin tallennus käyttöön / pois käytöstä
meshtastic --set range_test.save true meshtastic --set range_test.save false
Ota kantamatestin lähettäjä käyttöön (lähetä 60 sekunnin välein)
meshtastic --set range_test.sender 60
Poista kantamatestin lähettäjä käytöstä
meshtastic --set range_test.sender 0

Verkko

Kaikki kantamatestimoduulin asetukset ovat saatavilla Web-käyttöliittymässä.

Sovellusesimerkit

Google Earth -integraatio

Vaiheet:
  1. Lataa ja avaa Google Earth.
  2. Siirry kohtaan Tiedosto > Tuo.
  3. Valitse CSV.
  4. Valitse Erotin, pilkku.
  5. Varmista, että vaihtoehto “Tämä tietojoukko ei sisällä leveyspiiri-/pituuspiiritietoja, vaan katuosoitteita” on pois valittuna.
  6. Määritä rx lat ja rx long leveyspiiri-/pituuspiirikenttiin.
  7. Napsauta Valmis.
  8. Kun sinua kehotetaan luomaan tyylipohja, valitse Kyllä.
  9. Aseta Nimi-kenttä mihin tahansa sarakkeeseen, jonka haluat näkyvän kartalla (kaikki tiedot näkyvät edelleen, kun napsautat kuvaketta).
  10. Valitse väri, kuvake jne., sitten napsauta OK.
Tietojoukko latautuu kartalle; valitse sen vieressä oleva valintaruutu sivupalkissa, jotta se näkyy.

My Maps

Voit käyttää Googlea My Maps, joka tukee CSV-tiedostoja ja tarjoaa yksinkertaisemman käyttöliittymän. Google tarjoaa ohjeet tämän käyttöönottoon. Voit myös tyylitellä alueita arvojen perusteella—esimerkiksi tehdä pinneistä tummempia, kun SNR tai RSSI on korkeampi.

OpenStreetMap - uMap

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

Tilaa uutiskirjeemme

Saa uusimmat tiedot tuotteistamme ja erikoistarjouksistamme.

Website Feedback

Help us improve OpenELAB

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