Jos sinun joskus täytyy muuntaa GNSS RTK USB OTG -yhteytesi TCP-asiakas- tai TCP-palvelinyhteydeksi, tämä tutoriaali on sinua varten.
Jos et ymmärtänyt puoliakaan edellisestä kappaleesta, älä vielä lähde!
Yritämme antaa esimerkin, joka voi auttaa sinua ymmärtämään paremmin 🙂
Kuvittele, että sinun on käytettävä tarkkaa GNSS:ää smartphone/tablet ja sovelluksesi ei tue suoraa yhteyttä ulkoiseen vastaanottimeen. Sinun on käytettävä valepaikannustoimintoa, joka korvaa smartphone sisäinen GPS hienon ulkoisen RTK GNSS -vastaanottimesi avulla.
Suosituin sovellus tähän on Lefebure NTRIP Asiakas.
Tämä sovellus toimii loistavasti MUTTA tukee vain Bluetooth- tai TCP-yhteyttä ulkoiseen vastaanottimeen.
Entä jos vastaanottimessasi on vain USB OTG -liitäntä eikä Bluetoothia?
No, on olemassa hieno sovellus nimeltä TCPUART-läpinäkyvä silta jonka avulla voit muuntaa USB OTG -yhteytesi TCP-asiakasohjelmaksi tai TCP-palvelimeksi. Tämä sovellus tekee vain yhden asian, mutta tekee sen hyvin.
Työskennelkäämme yllä olevan esimerkin parissa askel askeleelta.
- Oletetaan, että Android-laitteeseesi on asennettu sekä Lefebure- että TCPUART-sovellukset ja että laitteeseesi on kytketty GNSS RTK -vastaanotin USB OTG:n kautta.
- Avaa TCPUART-läpinäkyvä Bridge-sovellus
- Aseta tiedonsiirtonopeudeksi 115200 (38400, jos sinulla on ammattilaistason laitteisto tai simpleRTK2Blite) ja napsauta Yhdistä
- Valitse TCP-palvelin ja voit jättää portin arvoksi 8080, napsauta Käynnistä.
Sovelluksen pitäisi näyttää tältä:
- Avoin Lefebure NTRIP asiakassovelluksessa napsauta "Vaihde"-kuvaketta ja siirry kohtaan Vastaanottimen asetukset
- Aseta vastaanottimen yhteydeksi TCP/IP, vastaanottimen IP-osoitteeksi localhost ja vastaanottimen portiksi 8080.
- Aseta antennin korkeus tai muita asetuksia tarvittaessa ja ota käyttöön GPS-mallisijainnit
- Määritä NTRIP Asetukset normaalisti
- Palaa päänäyttöön ja napsauta Yhdistä. Siinä kaikki!

- Jos palaat TCPUART-sovellukseen, näet datan siirtyvän molempiin suuntiin.

ja