gpt4 book ai didi

java - 从 GPS 设备读取 NMEA 数据

转载 作者:行者123 更新时间:2023-12-02 06:55:50 26 4
gpt4 key购买 nike

我正在使用 GPS 系统。我想从 GPS 设备读取数据。我正在使用 NMEA 协议(protocol)。我正在从设备获取数据,但它有点像编码的 ASCII 字符串,但我没有得到。那么有没有什么方法可以得到想要的数据呢?我的代码如下..

// My Code //
ServerSocket ss = new ServerSocket(1500);
Socket s1 = ss.accept();
While(s1 != null)
{
InputStream is = s1.getInputStream();
BufferedReader br = new InputStreamReader(is);

String result = br.readLine();
System.out.println(result)l

}

但我正在编码输出或其他东西。请回复我读取 NMEA 数据的正确方法。

最佳答案

如果您正在获取 NMEA 数据,其格式应为:

$GPRMC,220516,A,5133.82,N,00042.24,W,173.8,231.8,130694,004.2,W*70

  1   220516     Time Stamp
2 A validity - A-ok, V-invalid
3 5133.82 current Latitude
4 N North/South
5 00042.24 current Longitude
6 W East/West
7 173.8 Speed in knots
8 231.8 True course
9 130694 Date Stamp
10 004.2 Variation
11 W East/West
12 *70 checksum

现在你只需要使用简单的java提取经度,纬度等。

关于java - 从 GPS 设备读取 NMEA 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17378370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com