Meshtastic-vejledning – Konfiguration af modulet til rækkeviddetest

Dette modul giver dig mulighed for at teste kommunikationsrækkevidden mellem to Meshtastic-noder. Kun noder, hvor modulet er aktiveret, viser meddelelser om rækkeviddetest på deres tilsluttede klienter.
  • Sender: En fast node, der sender sekventielle pakker med et interval på 30-60 sekunder (konfigureret som "Sender message interval").
  • Receiver: En mobil node (typisk dig), der eventuelt bruger indbygget GPS eller telefonens GPS. Noderne anses for at være inden for rækkevidde, så længe de sekventielle pakker kan modtages korrekt.
Den modtagende node kan gemme meddelelserne sammen med de GPS-koordinater, hvor de blev modtaget, i en .csv-fil. Denne .csv-fil kan derefter integreres i Google Earth, Google Maps - My Maps eller et hvilket som helst andet program, der kan behandle .csv-filer, så du kan visualisere dit mesh-netværk. Sørg for at indstille positionspræcisionen i standardkanalen til høj; ellers registrerer de indsamlede data ikke din faktiske placering nøjagtigt.
BEMÆRK: Sørg for at slå modulet fra eller deaktivere afsendelse, når det ikke er i brug, da det vil optage betydelig sendetid, gøre dit mesh-netværk langsommere og fylde din kanal med unødvendige meddelelser. Modulet slås automatisk fra efter 8 timers brug.
Konfigurationsmulighederne for rækkeviddetestmodulet omfatter: Enabled, Sender og Save. Konfigurationen af rækkeviddetestmodulet bruger en administratormeddelelse til at sende en ModuleConfig.RangeTestConfig-protobuf.

Konfigurationsværdier for rækkeviddetestmodulet

  • Aktiveret: Aktiverer rækkeviddetestmodulet. Både Sender og Receiver skal have modulet aktiveret. For at Apple- og Android-apps kan modtage meddelelser om rækkeviddetest, skal modulet også være aktiveret på disse enheder. Bemærk, at enhedens skærm stadig kan vise pakker fra rækkeviddetest fra ældre firmwareversioner, selvom modulet er deaktiveret.
  • Afsenderinterval
Ventetiden mellem afsendelse af sekventielle testpakker kan konfigureres med 0 som standardværdi, hvilket deaktiverer afsendelse af meddelelser.
  • Anbefalede senderindstillinger
Radioindstilling range_test.sender
Langsom langsom 60
Langsom hurtig 30
Mellem 15
Kort hurtig 15
  • Gem CSV Fil
Hvis funktionen er aktiveret, gemmes alle modtagne meddelelser i enhedens flashhukommelse i en fil med navnet rangetest.csv.
Aktivér WiFi på din enhed, og opret forbindelse til dit netværk for at få adgang til denne fil. Når forbindelsen er oprettet, skal du gå til meshtastic.local/rangetest.csv (eller your_device_ip/rangetest.csv), hvorefter filen downloades automatisk. Denne fil oprettes først, når enheden modtager de første meddelelser.
For at forhindre, at lagerpladsen fyldes op, stopper enheden med at skrive, hvis der er mindre end 50KB ledig plads på filsystemet.
BEMÆRK: Lad denne funktion være deaktiveret, når du bruger Android- eller Apple-apps. Den gemmer data direkte i enhedens flashhukommelse (uden behov for en smartphone) og er kun tilgængelig på ESP32-baserede enheder.

Konfigurationsklient til rækkeviddetestmodulet

Android

Android eksporterer en rangetest.csv-fil fra pakker i fejlfindingsloggen. Sådan rydder du gamle data om pakkehistorik: Fejlfindingspanel > Ryd
Bemærk: Konfigurationsindstillinger for rækkeviddetest er tilgængelige på Android. Åbn Meshtastic-appen, og gå til Indstillinger > Rækkeviddetest.

Apple

Apple-apps lader dig downloade loggede positionsdata, der er gemt på din iPhone, iPad eller Mac. Åbn Knudepunkter-fanen, vælg et knudepunkt, vælg derefter Positionslog, og klik på Gem. Denne fil kan gemmes, uden at rækkeviddetestmodulet er aktivt.
Bemærk: Alle konfigurationsindstillinger for rækkeviddetestmodulet er tilgængelige på iOS, iPadOS og macOS under Indstillinger > Modulkonfiguration > Rækkeviddetest.

CLI

Konfigurationsindstillinger for rækkeviddetestmodulet er tilgængelige i Python-CLI'en. Eksempelkommandoer vises nedenfor:
Indstilling Tilladte værdier Standard
range_test.enabled sand, falsk FALSK
range_test.save sand, falsk FALSK
range_test.sender heltal (sekunder) 0
Da enheden genstarter, efter hver kommando er sendt via CLI, anbefales det, at kommandoer kædes sammen til én kommando, når der indstilles flere værdier i en konfigurationssektion. For eksempel:
meshtastic --set range_test.enabled true --set range_test.save false
Aktivér/deaktivér rækkeviddetesten
meshtastic --set range_test.enabled true meshtastic --set range_test.enabled false
Aktivér/deaktivér lagring af rækkeviddetest
meshtastic --set range_test.save true meshtastic --set range_test.save false
Aktivér afsenderen for rækkeviddetest (send hvert 60. sekund)
meshtastic --set range_test.sender 60
Deaktivér afsenderen for rækkeviddetest
meshtastic --set range_test.sender 0

Web

Alle konfigurationsindstillinger for rækkeviddetestmodulet er tilgængelige i webbrugerfladen.

Eksempler på anvendelse

Integration med Google Earth

Trin:
  1. Download og åbn Google Earth.
  2. Gå til Filer > Importér.
  3. Vælg CSV.
  4. Vælg Afgrænset, komma.
  5. Sørg for, at indstillingen “Dette datasæt indeholder ikke oplysninger om breddegrad/længdegrad, men gadeadresser” er fravalgt.
  6. Tildel rx lat og rx long til felterne for breddegrad/længdegrad.
  7. Klik på Afslut.
  8. Når du bliver bedt om at oprette en stilskabelon, skal du vælge Ja.
  9. Indstil Navnefelt til den kolonne, du vil have vist på kortet (alle data vises stadig, når du klikker på et ikon).
  10. Vælg en farve, et ikon osv., og klik derefter på OK.
Dit datasæt indlæses på kortet. Markér afkrydsningsfeltet ved siden af det i sidepanelet for at gøre det synligt.

My Maps

Du kan bruge Google My Maps, som understøtter CSV-filer og har en enklere grænseflade. Google har vejledninger til hvordan det konfigureres. Du kan også formatere rækkevidder baseret på værdier – f.eks. få markører til at se mørkere ud, når SNR eller RSSI er højere.

OpenStreetMap – uMap

Som open source-løsning kan du bruge uMap, en tjeneste, der er bygget på OpenStreetMap.
  1. Besøg uMap på dit foretrukne sprog.
  2. Klik på Opret et kort.
  3. Vælg ikonet Importér data, eller tryk på CTRL + I.
  4. Vælg din rangetest.csv-fil, og klik på Importér.
  5. Formatet genkendes automatisk, og lokationerne føjes til kortet.

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.