gps设备数据接收和解释它

时间:2015-03-17 17:03:27

标签: gps gpsd gps-time opengts

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

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

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

现在,据我所知,fullstop是设备发送的每个数据参数的分隔符。第一部分是设备的IMEI号(7042575977)。 我的第二个问题是,这是其他数据中的经度和纬度?坐标的价值是多少?哪种格式是?我无法理解数据。 设备还会发送日期时间速度方向以及坐标。我怎么理解收到的数据包?

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

的第6页

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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