Meshtastic-opas – Sijainnin ja paikannuksen asetukset

Sijaintitiedot GPS:ltä saadaan joko radiosta tai yhdistetystä puhelimestasi. Vaikka Meshtastic:n käyttö ei ole pakollista, aika-arvioinnit vaativat vähintään yhden laitteen mesh-verkossa, jossa on joko GPS, RTC tai internet-yhteys NTP:lle.
Sijainnin asetukset käyttävät ylläpitäjän viestiä lähettämään Config.Position protobuf-viestin. Sijainnin asetukset sisältävät: GPS-tila, GPS-päivitysväli, Kiinteä sijainti, Älykäs lähetys, Älykkään lähetyksen minimietäisyys, Älykkään lähetyksen minimiväli, Lähetysväli, Sijaintipaketin liput ja GPS RX/TX/EN -nastat.

Sijainnin asetusarvot

  • GPS-tila: Määrittää, onko GPS-toiminto käytössä, pois käytöstä vai ei käytettävissä solmussa. Sallitut arvot: DISABLED, ENABLED ja NOT_PRESENT. Yleensä tämä arvo oletetaan joko ENABLED tai NOT_PRESENT arvoksi laitteen ja sen asetusten mukaan.
  • GPS-päivitysväli: Määrittää, kuinka usein yritämme saada GPS-sijainnin (sekunteina), tai asetetaan nollaksi oletusarvoksi kerran joka 2 minuutti, tai hyvin suureksi arvoksi (maxint) päivitystä varten vain kerran käynnistyksen yhteydessä.
  • Kiinteä sijainti: Hyväksyttävät arvot: true tai false (oletus on false). Jos asetettu true, tämä solmu on kiinteässä sijainnissa. Laite tuottaa GPS-päivityksiä säännöllisin GPS-päivitysvälein, mutta käyttää solmun viimeksi tallennettua lat/lon/alt-arvoa. lat/lon/alt voidaan asettaa sisäisellä GPS:llä tai mobiililaitteen GPS-avusteisesti.
  • Älykäs lähetys: Hyväksyttävät arvot: true tai false (oletus on true). Älykäs lähetys lähettää sijaintisi tiheämmin vain, jos sijaintisi on muuttunut riittävästi, jotta päivitys olisi hyödyllinen. Se täydentää lähetysväliä (ei korvaa sitä) ja käyttää algoritmia päivittääkseen mesh-verkkoasi useammin liikkeessä ollessasi, ja hidastaa päivitystä, kun olet paikallaan. Jos käytät tätä ominaisuutta, on parasta pitää lähetysväli oletusarvossa. Älykäs lähetys laskee ihanteellisen sijaintipäivitysvälin valitun kanavakonfiguraation datanopeuden perusteella.
  • Älykkään lähetyksen minimietäisyys: Oletusarvo 0 tarkoittaa 100 metriä. Tämä parametri määrittää vähimmäisetäisyyden metreinä (viimeisestä lähetyksestä), jonka jälkeen sijainti voidaan lähettää mesh-verkkoon, jos älykäs lähetys on käytössä.
  • Älykkään lähetyksen minimiväli: Oletusarvo 0 tarkoittaa 30 sekuntia. Tämä parametri määrittää vähimmäismäärän sekunteja (viimeisestä lähetyksestä) ennen kuin sijainti voidaan lähettää mesh-verkkoon, jos älykäs lähetys on käytössä.
  • Lähetysväli: Oletusarvo 0 tarkoittaa 15 minuuttia. Jos älykäs lähetys on pois päältä, sijainti tulisi lähettää tällä tiheydellä. GPS-päivitykset lähetetään jokaisella lähetysvälillä, joko todellisella GPS-sijainnilla tai tyhjällä sijainnilla, jos GPS-paikannusta ei ole saatu.
  • Sijaintiliput: Määrittää, mitkä vaihtoehdot sisältyvät POSITION-viesteihin. Arvot tallennetaan bittikenttänä, joka koostuu totuusarvoisista konfiguraatiovaihtoehdoista (bitwise TAI PositionFlags).
Arvo Kuvaus
POISTA Pakollinen käännöksessä
KORKEUS Sisällytä korkeusarvo (jos saatavilla)
ALTITUDE_MSL Korkeusarvo on MSL
GEOIDAL_SEPARATION Sisällytä geoidinen erotus
DOP Sisällytä DOP-arvo; oletuksena käytetään PDOP:ia, katso alla
HVDOP Jos POS_DOP on asetettu, lähetä erilliset HDOP / VDOP -arvot PDOP:n sijaan
SATNÄKYVISSÄ Sisällytä "näkyvissä olevien satelliittien" määrä
SEK_NUM Sisällytä pakettikohtaisesti kasvava sekvenssinumero
AIKALEIMA Sisällytä sijainnin aikaleima (GPS-ratkaisusta)
OTSIKE Sisällytä sijainnin suunta (GPS-ratkaisusta)
NOPEUS Sisällytä sijainnin nopeus (GPS-ratkaisusta)
  • GPIO RX/TX/EN kohteelle GPS-moduuli
Jos laitteessasi ei ole kiinteää GPS-sirua, voit määrittää GPIO-nastat RX-, TX- ja EN-nastoille GPS-moduulissa.

Sijainnin asetusten asiakasohjelman saatavuus

Android

Sijainnin asetukset ovat saatavilla Android-laitteille.
Pääset niihin avaamalla Meshtastic-sovelluksen ja siirtymällä: Kolme pistettä pystysuunnassa (yläoikeassa) > Radiokonfiguraatio > Sijainti.

Omena

Kaikki sijainnin asetukset ovat saatavilla iOS, iPadOS ja macOS kohdassa Asetukset > Laitteen asetukset > Sijainti.

CLI

Kaikki Sijainnin asetukset ovat saatavilla Python CLI:ssä. Esimerkkikomentoja on alla:
Asetus Hyväksyttävät arvot Oletus
position.gps_mode KÄYTÖSSÄ, POIS_KÄYTÖSTÄ, EI_LÄSNÄ KÄYTÖSSÄ tai EI_LÄSNÄ
position.gps_update_interval kokonaisluku (sekunteina) Oletus 0 on 2 minuuttia
position.fixed_position tosi, epätosi EPÄTOSI
position.position_broadcast_smart_enabled tosi, epätosi TOSI
position.broadcast_smart_minimum_distance kokonaisluku (metreinä) Oletus 0 on 100 metriä
position.broadcast_smart_minimum_interval_secs kokonaisluku (sekunteina) Oletus 0 on 15 minuuttia
position.position_broadcast_secs kokonaisluku (sekunteina) Oletus 0 on 15 minuuttia
position.flags POISTA, KORKEUS, KORKEUS_MSL, GEOIDIEROTUS, DOP, HVDOP, PDOP, SATINVIEW, SEQ_NO, AIKATUNNUS, SUUNTA, NOPEUS POISTA
position.rx_gpio kokonaisluku (0-39) POISTA
position.tx_gpio kokonaisluku (0-34) POISTA
  • Aseta GPS-päivitysväli (Oletus 0 on 2 minuuttia)
 meshtastic --set position.gps_update_interval 0
 meshtastic --set position.gps_update_interval 45
  • Aseta kiinteä sijainti - Nykyinen sijainti
 meshtastic --set position.fixed_position true
HUOM1: Laite jatkaa GPS-koordinaattien hankkimista gps_update_interval-asetuksen mukaisesti, mutta käyttää viimeksi tallennettuja koordinaatteja kiinteänä pisteenä.
  • Aseta ja ota käyttöön kiinteä sijainti - Käyttäjän määrittämä
 meshtastic --setlat 37.8651 --setlon -119.5383
  • Poista ja peruuta kiinteä sijainti
 meshtastic --remove-position
  • Ota käyttöön / poista käytöstä älykäs sijainnin lähetys (Oletuksena käytössä)
 meshtastic --set position.position_broadcast_smart_enabled true
 meshtastic --set position.position_broadcast_smart_enabled false
  • Aseta sijainnin lähetysjakso (Oletus 0 on 15 minuuttia)
 meshtastic --set position.broadcast_secs 0
 meshtastic --set position.broadcast_secs 60
HUOM2: Muutoksen voimaantulo voi kestää hetken. GPS-sijainti päivittyy arvon mukaisesti, joka on määritelty gps_update_interval-asetukselle, ja mesh-verkko saa ilmoituksen uudesta sijainnista suhteessa position_broadcast_secs-arvoon.
  • Aseta / Poista sijaintilippuja
 meshtastic --pos-fields ALTITUDE ALTITUDE_MSL
 meshtastic --pos-fields UNSET
HUOM3: Koska laite käynnistyy uudelleen jokaisen CLI:n kautta lähetetyn komennon jälkeen, on suositeltavaa ketjuttaa komennot yhdeksi, kun asetetaan useita arvoja yhdessä konfiguraatio-osiossa. Tämä on erityisen tärkeää sijainti-arvoille, jotta ne asetetaan samanaikaisesti ja vältytään myöhempien komentojen ylikirjoitukselta. Esimerkiksi:
 meshtastic --set position.fixed_position true --setlat 37.8651 --setlon -119.5383

Verkko

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

 

Rekisteröidy uutiskirjeeseemme

Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.