Parsing 解码GPS数据-不知道格式是什么

Parsing 解码GPS数据-不知道格式是什么,parsing,gps,format,tracking,Parsing,Gps,Format,Tracking,我有一个朋友借给我的GPS跟踪器。这是一个中国模型,文档很少。 它有一个内置的gps和一个gprs模块(sim),可以将我的数据发送到特定的IP地址 我不明白这些数字是什么意思。多亏了N和E,我得到了纬度和长距离。但其余的我不确定 以下是我的日志摘录: 4/28/2011 6:48:01 PM (001__450BP00BP05000001__450BP00110428A2451.6491N06700.6385E000.013474342.72000000000L0001ADFE) 4/

我有一个朋友借给我的GPS跟踪器。这是一个中国模型,文档很少。 它有一个内置的gps和一个gprs模块(sim),可以将我的数据发送到特定的IP地址

我不明白这些数字是什么意思。多亏了N和E,我得到了纬度和长距离。但其余的我不确定

以下是我的日志摘录:

4/28/2011 6:48:01 PM (001__450BP00BP05000001__450BP00110428A2451.6491N06700.6385E000.013474342.72000000000L0001ADFE)    
4/28/2011 6:48:18 PM (001__450BP00BP05000001__450BP00110428A2451.6491N06700.6385E000.013480942.72000000000L0001ADFE)    
4/28/2011 6:49:23 PM (001__450BP00BP05000001__450BP00110428A2451.6491N06700.6385E000.013490942.72000000000L0001ADFE)    
4/28/2011 6:50:33 PM (001__450BP00BP05000001__450BP00110428A2451.6362N06700.6297E000.0135016198.8300000000L0001ADFE)    
4/28/2011 6:51:39 PM (001__450BP00BP05000001__450BP00110428A2451.5203N06700.5738E000.0135114135.3800000000L0001AEFF)    
4/28/2011 6:51:42 PM (001__450BP00BR02110428V2451.4962N06700.5942E000.0135133143.7700000000L0001AF23)
注意:跟踪器的精确字符串存储在圆括号(…)
我给出了日期和时间,因为如果跟踪器报告UTC时间或其他情况,它们可能有助于解码数据。没有看到任何与时间签名匹配的内容,但如果您发布更多信息(设备上的任何序列号或其他文本),则会有所帮助。 但是,这些消息看起来像

我主要是猜测,但如果我解构第一行,我想这就是意思:

请求

  • 001
  • 450:设备ID
  • BP00:握手
  • BP05:命令
  • 000001
响应

  • 450:设备id
  • BP00:命令
  • 110428:日期(格式
    yymmdd
  • A
  • 2451.6491N:纬度
  • 06700.6385E:经度
  • 000.0:速度(格式
    nnn.n
  • 134743:时间(格式为UTC)您可能生活在GMT-7
  • 42.720:航向/方位(?)
  • 00000000升:标高
  • 0001ADFE
这里有一个可能会引起兴趣的讨论:

通过谷歌搜索,我找到了这个。它似乎以与您正在接收的消息大致相同的格式生成消息:
您可以收听GPS数据并对其进行解析

有关更多信息,请查看以下链接:

这是节点js服务器:

  • 持续收听gps数据
  • 解析GPRMC数据
  • 可以将数据存储到数据库中
  • 也可以将数据发布到另一个Web服务器/套接字

  • 解析逻辑可能略有不同。但是,大多数数据都是匹配的。

    你能公布设备的名称及其最大芯片的名称吗?@osgx嗯,目前我没有这个设备。在我客户那里。这是一个慈善机构的慈善项目。哈哈,他们把它放在救护车里了。但我最后一次看到它时,它是一个黑匣子,与此链接上的黑匣子一模一样,谢谢!!001是用户指定的设备id:)是的!是gps 518!你真是个天才!谢谢这两个链接。这足以让我开始。