2

我买了一个 GPS 设备 (GT02A) 用于实时跟踪车辆。现在,我希望该设备发送的数据(例如经度和纬度)实时发送到我的 SQL 数据库,客户端应用程序将能够从该数据库访问数据并对其执行计算。我决定使用此软件从设备接收数据并将其传输到我的数据库:- http://www.aggsoft.com/gps-tracker-data-logger/

我的第一个问题是,我是否使用正确的软件来解决我的目的?还是有更好的易于使用的免费软件?

我将我的设备与上述软件连接并开始接收数据。我收到的数据是这种格式:(027042575977BR00150315A2230.9982N08819.7442E000.3180425295.9200000000L00000000)

现在,我的理解是句号是设备发送的每个数据参数的分隔符。第一部分是设备的 IMEI 号(7042575977)。我的第二个问题是,其他数据中的经度和纬度是多少?坐标的值是多少?那是什么格式?我只是无法理解数据。设备还连同坐标一起发送日期时间速度方向。我如何从收到的数据包中理解这一点?

有关数据包格式的更多信息,您还可以参考 http://www.iconcox.com/uploads/soft/140916/1-140916013353.pdf的第 6 页

但是,请帮助我了解数据以及如何以我想要的方式将其发送到我的数据库表。请帮忙,这对我来说很重要。非常感谢回答任何问题或任何形式的信息帮助。谢谢你。

4

1 回答 1

1

您的第一个问题取决于您的需求。如果您只需要记录基本信息,我建议您将 NMEA 语句 RMC(推荐的最小特定 GNSS 数据)存储在数据库中。除了一个简单的脚本,不需要任何软件。RMC 包括时间、日期、纬度、经度、速度和航向。如果您需要海拔高度,您还必须阅读 NMEA GGA 语句,它为您提供时间(但不是日期)、纬度、经度和海拔高度(以及其他数据)。

你的第二个问题......我猜,但如果你住在印度西孟加拉邦加尔各答的 Netaji Subhas Chandra Bose 国际机场东南 7 公里处(Alipore 路),你的纬度是 2230.9982N,经度是 08819.7442E。这是一种带有度数、分钟数和分钟分数的紧凑格式。2230.9982N 表示北纬 22 度 30.9982 分。

以下是有关 NMEA 的信息:http ://www.gpsinformation.org/dale/nmea.htm

编辑:我不确定您是否可以从您的设备获取 NMEA,如果不能,您需要按原样解码数据。

于 2015-04-23T05:51:49.197 回答