Barion Pixel

Tech Chat | NMEA‑adatok kiadása TCP‑protokollon keresztül SingularXYZ vevőkből

Kyrie | SingularXYZ ·

Az NMEA-adatokat széles körben használják felmérési alkalmazásokban a GNSS-vevők és külső eszközök vagy szoftverplatformok közötti helymeghatározási adatcserére. Az alkalmazás követelményeitől függően az NMEA-adatok különböző kommunikációs módokon, például soros porton, Bluetooth-kapcsolaton vagy hálózaton keresztül továbbíthatók.

Ez a blogcikk az X1 GNSS-vevő és a SingularPad példáján mutatja be az NMEA-adatok TCP-kapcsolaton keresztüli kiadását. Ugyanez a munkafolyamat más, TCP-kommunikációt támogató szoftverhez vagy rendszerhez történő csatlakozáskor is alkalmazható.

1. lépés: Az X1 webes kezelőfelületének megnyitása

Csatlakoztassa számítógépét vagy mobileszközét az X1 vevő Wi-Fi-hálózatához.

Nyisson meg egy böngészőt, és írja be a 192.168.10.12 címet az X1 webes kezelőfelületének eléréséhez. Az alapértelmezett felhasználónév és jelszó egyaránt „admin”. Bejelentkezés után lépjen a Data Transfer oldalra az NMEA-kimenet beállításához.

TCP-konfiguráció megnyitása a vevő adattovábbítási beállításaiban

2. lépés: A TCP-s NMEA-kimenet beállítása

A Config gombra kattintva nyissa meg a beállítási oldalt. Adja meg a következő paramétereket:

  • Mode: Server

  • Data Type: NMEA-0183

  • Port: 9090 (vagy bármely szabad port)

Ezután válassza ki a kiadni kívánt NMEA-üzeneteket, és az OK gombbal mentse a beállításokat. Az adatkimenet aktiválásához ellenőrizze, hogy a Startuplehetőség engedélyezve van-e.

TCP-szerverport és NMEA-kimeneti üzenetek beállításai

3. lépés: A TCP-kapcsolat beállítása a SingularPadben

Nyissa meg a SingularPadet, lépjen a Communication >> Configuration menübe, és állítsa be:

  • Device Manufacturer: Other

  • Connection Type: TCP Client

Az Other vevőtípus és a TCP Client kiválasztása a SingularPadben

4. lépés: Csatlakozás az X1 vevőhöz

Adja meg az IP-címet és a portot; ezeknek meg kell egyezniük az X1 webes kezelőfelületén megadott beállításokkal.

  • IP Address: 192.168.10.12

  • Port: a korábbi 2. lépésben megadott érték.

A TCP-kapcsolat létrehozásához kattintson a Connect gombra.

Megjegyzés: Csatlakozás előtt győződjön meg róla, hogy a SingularPadet futtató adatgyűjtő vagy mobileszköz az X1 Wi-Fi-hálózatához kapcsolódik.

A vevő IP-címének és TCP-portjának megadása a SingularPadben

5. lépés: Az NMEA-kimeneti adatok ellenőrzése

A kapcsolat létrejötte után térjen vissza a Communication >> Configuration >> Debug felületre. Itt valós időben megtekintheti a fogadott NMEA-adatokat, és ellenőrizheti a kimenet megfelelő működését.

Fogadott NMEA-mondatok megtekintése a Communication Debug felületén

Összefoglalás

A TCP-kimenet beállításával az X1 hálózati kapcsolaton keresztül közvetlenül szolgáltathat NMEA-adatokat kompatibilis szoftverplatformoknak vagy külső rendszereknek.

Ez a módszer nem korlátozódik a SingularPadre. Bármely TCP-klienskapcsolatot támogató szoftver vagy rendszer ugyanezzel a beállítási módszerrel fogadhat NMEA-adatokat a vevőtől.