GPS跟踪设备数据解释

时间:2011-10-11 18:02:41

标签: php gps gis

我使用PHP开发了一个GPS服务器。我可以从Redview设备获取数据,该设备按照以下字符串显示。

$$10737020005???&A9955&B085439.000,A,0116.8607,S,03645.5800,E,0.00,271.45,270911,,,A*7B|1.1|&C0000011111&D00269<21&E00000001&Y00000000##

我已设法将字符串拆分为单独的部分,并成功将数据存储在MySql数据库表中。

问题:

以下字符串是什么意思?

A*7B|1.1|&C0000011111&D00269<21&E00000001&Y00000000##

2 个答案:

答案 0 :(得分:4)

* 7B =校验和,但其余部分可能是Redview最终加入的专有数据。通常情况下,公司会将这些数据保密(虽然很多制造商已对其进行了逆向工程)并将其出售给开发人员。

查看维基百科在NMEA上的条目,以获取更多链接和信息。

答案 1 :(得分:0)

这些字符串与我之前见过的Meilago,Bofan,Access Tech等消息非常相似。检查Redview网站我认为他们销售的设备与我之前使用的设备相同;据我所知,基本上相同的设备与几个不同的品牌名称一起出售。我建议向Redview询问协议文档或检查其他供应商:我找到了一个here,但还有其他一些规范out there。实际上我也发现了redview规格。

很难判断你的字符串覆盖哪个命令(客户端设备消息类型),因为相应的2个字节将是??,并且没有为3F3F定义(假设ASCII编码)。上面引用的子字符串是给定命令的特定数据。您可以检查服务器端是否有接收和记录消息的一切正常:我建议从套接字读取整数(字节),并仔细记录(例如编码)。

相关问题